""" 用海龟画图模块在画布上出 画布上出 5个随机大小的五角星。 具体要求: : Turtle 画布的大小为 :宽 800像素,高 600 像素 ; 一共绘制 一共绘制 5个五角星; 每个五角星的在画布内显示位置是随机 的,五角星之间允许产生重叠甚至是完全覆盖, 但每个五角 星都要完整地显示在画布内; 在程序运行过中应明显看出绘制过程, 建议绘图速度为 7; 每个五角星的线段颜色为黑,线宽为 5,边长 为[10~150]之间的随机长度 ,并用黄色填充 ; 提示 :五角星的每个锐角为 36 度 """ from turtle import * from random import randint screen = Screen() # 新建屏幕 screen.setup(800,600) # 设定分辨率为800x600 t = Turtle() # 新建海龟 t.pensize(5) # 线宽为5 t.fillcolor('yellow') # 填充颜色为黄 for i in range(5): x = randint(-400,250) # 设定x的范围 y = randint(-150 ,150)# 设定y的范围 t.penup() # 抬笔 t.goto(x,y) # 定位 t.pendown() # 落笔 d = randint(10,150) # 设定五角星边长 t.begin_fill() # 开始填充 for q in range(5): t.fd(d) t.rt(144) t.end_fill() # 结束填充
李兴球
李兴球的博客是Python创意编程原创博客