五角星的绘制1.0
案例描述
案例分析
turtle库
五角星角度
所以就是画个直线再右转180-36=144度
完整程序及结果
"""
作者:张梦
功能:绘制五角星
版本:1.0
日期:2018.12.6
"""
"""引用turtle库"""
import turtle
"""主函数"""
def main ():
turtle.forward(100) # 第一条边
turtle.right(144)
turtle.forward(100) # 第二条边
turtle.right(144)
turtle.forward(100) # 第三条边
turtle.right(144)
turtle.forward(100) # 第四条边
turtle.right(144)
turtle.forward(100) # 第五条边
turtle.right(144)
turtle.exitonclick() # 不加这个它画完了就自己关掉图那个窗口了,一闪而过
# 加上这个表示鼠标点击才会关闭窗口
if __name__ =="__main__":
main()
优化后的程序:
"""引用turtle库"""
import turtle
"""主函数"""
def main ():
# 计数器
count = 1
while count <= 5:
turtle.forward(100)
turtle.right(144)
count =count + 1
turtle.exitonclick() # 不加这个它画完了就自己关掉图那个窗口了,一闪而过
# 加上这个表示鼠标点击才会关闭窗口
if __name__ =="__main__":
main()