python绘制一个边长100的红色正十边形
时间: 2023-08-31 14:40:29 浏览: 200
### 回答1:
以下是Python代码,可以使用turtle模块绘制一个边长100的红色正十边形:
```python
import turtle
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色和宽度
pen.color("red")
pen.pensize(2)
# 绘制正十边形
for i in range(10):
pen.forward(100)
pen.right(36)
# 关闭画笔
turtle.done()
```
运行代码后,应该可以看到一个红色正十边形在屏幕上绘制出来。
### 回答2:
要使用Python绘制一个边长为100的红色正十边形,我们可以借助turtle库来实现。
首先,我们需要导入turtle库。
import turtle
接下来,我们需要创建一个画布,并设置背景色为白色。
canvas = turtle.Screen()
canvas.bgcolor("white")
然后,我们创建一个新的画笔,并设置画笔的颜色为红色。
pen = turtle.Turtle()
pen.color("red")
接下来,我们可以使用循环来绘制正十边形的边。
for i in range(10):
pen.forward(100)
pen.right(36)
最后,我们关闭画布。
turtle.done()
以上就是用Python绘制一个边长为100的红色正十边形的代码。
### 回答3:
要使用Python绘制一个边长为100的红色正十边形,可以使用turtle库来实现。下面是代码示例:
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(800, 800)
turtle.bgcolor("white")
# 创建画笔
pen = turtle.Pen()
pen.color("red")
pen.pensize(3)
# 画正十边形
for _ in range(10):
pen.forward(100)
pen.right(36)
# 关闭画笔,完成绘制
pen.hideturtle()
turtle.done()
```
以上代码中,我们首先导入了turtle库。然后,我们设置了画布的大小为800x800,并将背景颜色设置为白色。接下来,我们创建了一个名为`pen`的画笔对象,并设置画笔的颜色为红色,笔的宽度为3像素。然后,我们使用一个循环来绘制正十边形的每一条边,其中每条边的长度都是100像素,角度为36度(360度除以10条边)。最后,我们隐藏了画笔,完成了绘制。
运行以上代码,就可以在一个窗口里看到绘制出来的红色正十边形,它的边长为100。
阅读全文