用turtle编写程序,从键盘输入五角星的边长,在中心画一个五角星(内角36度),五角星需用红色填充。
时间: 2024-06-09 21:12:06 浏览: 120
Python使用turtule画五角星的方法
好的,以下是Python代码实现:
```python
import turtle
# 从键盘输入五角星的边长
side_length = float(input("请输入五角星的边长:"))
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔的颜色和填充颜色
pen.color("red")
pen.fillcolor("red")
# 开始填充
pen.begin_fill()
# 画五角星
for i in range(5):
pen.forward(side_length)
pen.right(144)
pen.forward(side_length)
pen.left(72)
# 结束填充
pen.end_fill()
# 抬起笔,移动到中心位置
pen.penup()
pen.goto(0, 0)
pen.pendown()
# 关闭画布
canvas.exitonclick()
```
运行代码后,会提示你输入五角星的边长,输入完毕后,程序会在中心画一个红色填充的五角星,如下图所示:
![五角星](https://img-blog.csdnimg.cn/20210711180311320.png)
阅读全文