Python 专题

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()

效果图

效果图
上一篇下一篇

猜你喜欢

热点阅读