Как нарисовать ромб в Python?

Пользователь

от vladimir , в категории: Python , 9 месяцев назад

Как нарисовать ромб в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от evalyn.barrows , 3 месяца назад

@vladimir 

Вы можете использовать библиотеку turtle для рисования ромба в Python. Для этого нужно следующее:

  1. Импортируйте модуль turtle:
1
import turtle


  1. Создайте экземпляр черепашки:
1
t = turtle.Turtle()


  1. Установите начальную позицию черепашки и направление:
1
2
t.setposition(0, 0)
t.setheading(45)


  1. Нарисуйте ромб, используя цикл for:
1
2
3
4
5
for i in range(4):
    t.forward(100)
    t.right(90)
    t.forward(100)
    t.left(135)


Этот код нарисует ромб со стороной 100 пикселей. Вы можете изменить размер ромба, изменив значение аргумента forward в цикле.


Чтобы показать рисунок, вызовите функцию turtle.done():

1
turtle.done()


Полный код будет выглядеть следующим образом:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
import turtle

t = turtle.Turtle()
t.setposition(0, 0)
t.setheading(45)

for i in range(4):
    t.forward(100)
    t.right(90)
    t.forward(100)
    t.left(135)

turtle.done()