赞
踩
今天我们利用python代码来制作一个彩色小风车,首先大家先看一下运行所需的代码和运行结果吧:
运行结果为:
代码的运行:
主要是运用了python中的turtle模块,通过导入此模块来实现画笔的移动,旋转等操作。
- import turtle
- import random
-
- # 设置画布背景色
- turtle.bgcolor("palegreen")
-
- # 绘制风车叶片
- def draw_blade(length):
- turtle.begin_fill()
- for _ in range(3):
- turtle.forward(length)
- turtle.left(120)
- turtle.end_fill()
-
- # 设置颜色模式为RGB
- turtle.colormode(255)
-
- num_blades = 5 # 风车叶片数量
- blade_length = 150 # 风车叶片长度
-
- # 设置画笔属性
- turtle.pensize(20)
- turtle.color("grey")
- turtle.setheading(270)
-
- # 绘制风车杆
- turtle.forward(300)
- turtle.backward(300)
-
- turtle.pensize(3)
-
- # 绘制整个风车
- for _ in range(num_blades):
- # 随机生成RGB颜色值
- color = (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))
- turtle.color(color)
- draw_blade(blade_length)
- turtle.left(360 / num_blades)
-
- # 隐藏Turtle画笔
- turtle.hideturtle()
-
- # 显示绘制窗口
- turtle.done()
希望大家能够喜欢我的作品,我会每天坚持创作的,希望您能多多支持!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。