条件、循环、函数定义 练习
1同心圆
import turtle for i in range(5): turtle.penup() turtle.goto(0,-20*i) turtle.pendown() turtle.circle(20*(1+i)) turtle.done()
2.五角星
import turtle for i in range(5): turtle.forward(122) turtle.right(144) turtle.done()
3。五星红旗
from turtle import* color ('yellow') bgcolor('red') def my_goto(x,y): penup() goto(x,y) pendown() def my_5(f): begin_fill() for i in range(5): forward(f) right(144) end_fill() my_goto(-700,250) my_5(150) my_goto(-400,300) my_5(50) my_goto(-400,180) my_5(50) my_goto(-500,400) my_5(50) my_goto(-500,80) my_5(50) done()
4.太阳花
from turtle import* color ('yellow') bgcolor('red') def my_0(): for i in range(2): forward(60) left(60) forward(60) left(120) for i in range(1,45): my_0() left(10) left(180) forward(333) done()
5.有菱形花瓣的太阳花
from turtle import* color ('yellow') bgcolor('red') begin_fill() while True: forward(233) right(130) if (abs(pos()))<1: break end_fill() done()