蓝桥杯省赛Python创意编程参考答案_用海龟画图模块在画布上出 5个随机大小的五角星

如本文章标有价格,需议价或其它事情商议请加微信pythonxia

"""
用海龟画图模块在画布上出 画布上出 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省赛用海龟画图模块在画布上出5个随机大小的五角星
蓝桥杯python省赛用海龟画图模块在画布上出5个随机大小的五角星
本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 蓝桥杯省赛Python创意编程参考答案_用海龟画图模块在画布上出 5个随机大小的五角星
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页