turtle画图实例之 多角星
2022-06-13 本文已影响0人
小鱼儿_yzh
样图
分析:
基本思想就是不断重复直线和转角度;转角度的大小决定了星形的角的多少。本例使用条件循环进行,执行条件是True,通过一个 if 语句进行判断,当 pos() 的绝对值小于 1 时,执行 break 跳出 while 循环。
本例导入库的方式是 from turtle import * ,这种导入方式时,在方法的前面不用再加 turtle。
代码:
from turtle import *
color('red','yellow')
begin_fill()
speed(10)
while True:
fd(200)
lt(170)
if abs(pos())<1:
break
end_fill()
ht()
done()
效果图效果图