Привет всем, я изучаю python3 и застрял в постановке задачи. Измените функцию цветка, чтобы она позволяла разному количеству лепестков. Пересмотренная функция должна будет принять
дополнительный параметр: цветок (черепаха, цвет, длина, лепестки)
Обратите внимание, что оригинальная функция имеет перемещение черепахи
всего 8 * 135 = 1080 градусов.
Когда вы обобщаете количество лепестков,
убедитесь, что общее количество градусов по-прежнему кратно 360.
Код ниже.
`enter code here`
import turtle
def blossum(tortoise, fcolor, length, petals):
tortoise.pencolor('red')
tortoise.fillcolor(fcolor)
tortoise.begin_fill()
radius = 360
tortoise.circle(radius, steps)
tortoise.forward(length)
#for meh in range(8):
#tortoise.forward(length)
#tortoise.left(135)
tortoise.end_fill()
def stem(tortoise, length):
tortoise.pencolor('green')
tortoise.pensize(length / 20)
tortoise.up()
tortoise.forward(length / 2)
tortoise.down()
tortoise.right(90)
tortoise.forward(length)
def flower(tortoise, fcolor, length, petals):
blossum(tortoise, fcolor, length, petals)
stem(tortoise, length)
rainbow = turtle.Turtle()
rainbow.hideturtle()
flower(rainbow, 'yellow', 200, 6)
screen = rainbow.getscreen()
screen.exitonclick()