在python程序中利用turtle模块绘制一个三角形填充颜色为红色,一四边形填充为蓝色,一个五边形填充为黄色运行环境为JetBrains PyCharm Community Edition 2018.3.7 x64要求代码完整可运行
时间: 2024-09-20 19:02:56 浏览: 52
利用Python的turtle模块绘制出一个在国旗下逆行的大白志愿者。
在Python中,你可以使用`turtle`模块来创建图形,并通过设置填充色(`fillcolor`)来改变形状的颜色。首先,确保你的PyCharm安装了`turtle`库,如果没有,可以使用`pip install turtle`命令进行安装。
以下是绘制一个三角形、正方形和五边形并分别填色的示例代码:
```python
import turtle
# 创建画笔对象
t = turtle.Turtle()
# 设置填充颜色
t.fillcolor('red')
# 开始填充
t.begin_fill()
# 绘制三角形
for _ in range(3):
t.forward(100)
t.left(120)
# 结束填充
t.end_fill()
# 清空填充模式
t.penup()
t.goto(0, -150) # 移动到下一个位置,避免颜色覆盖
t.pendown()
# 设置填充颜色为蓝色
t.fillcolor('blue')
# 开始填充
t.begin_fill()
# 绘制正方形
for _ in range(4):
t.forward(100)
t.right(90)
# 结束填充
t.end_fill()
# 再次清空填充模式
t.penup()
t.goto(0, -300) # 移动到下一个位置
t.pendown()
# 设置填充颜色为黄色
t.fillcolor('yellow')
# 开始填充
t.begin_fill()
# 绘制五边形
for _ in range(5):
t.forward(95) # 使用较小的长度,以适应五边形的对称性
t.right(72) # 每边的角度是108度(360 / 5)
# 结束填充
t.end_fill()
# 隐藏画笔
t.hideturtle()
# 最后显示窗口
turtle.done() # 等待用户关闭窗口
```
将此代码复制到你的JetBrains PyCharm Community Edition 2018.3.7 x64环境中,保存后直接运行即可看到预期的效果。
阅读全文