Створити графічний малюнок можна перейшовши за посиланням https://metaschool.ru/pub/konkurs/python/turtle/
for змінна in послідовність:
for змінна in послідовність:
дії
дії
Ще можна цикл for вкласти в цикл while і навпаки.
1. Приклад програми, яка малює квітку із трикутників
import turtle
turtle.shape("turtle")
turtle.pensize(3)
turtle.color("orange")
turtle.pendown ()
for j in range(1,11):
for j in range(1,4):
turtle.forward(100)
turtle.right(120)
turtle.right(35)
turtle.penup()
turtle.forward (200)
turtle.mainloop ()
2. Приклад програми, яка малює квітку із кіл
import turtle
turtle.shape("turtle")
rainbow=("violet","indigo","blue","green","yellow","orange","red")
turtle.pendown()
turtle.speed(13)
turtle.width(3)
for j in rainbow:
turtle.color(j)
turtle.circle(100)
turtle.right(360/7)
turtle.mainloop()
Якщо в цьому коді додати зовнішній цикл:
for i in range(1,20):
а рядок turtle.circle(100) замінити на turtle.circle(100-2*i), то результат буде таким:
import turtle
turtle.shape("turtle")
rainbow=("violet","indigo","blue","green","yellow","orange","red")
turtle.pendown()
turtle.speed(13)
turtle.width(3)
for i in range(1,20):
for j in rainbow:
turtle.color(j)
turtle.circle(100-2*i)
turtle.right(360/7)
turtle.mainloop()