请用turtle画一个五角星
时间: 2023-11-10 15:05:31 浏览: 43
下面是Python代码:
```
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.bgcolor("white")
# 创建画笔
pen = turtle.Turtle()
pen.color("red")
pen.width(3)
# 画五角星
pen.penup()
pen.goto(-100, 0)
pen.pendown()
for i in range(5):
pen.forward(200)
pen.right(144)
# 结束绘画,隐藏画笔
pen.hideturtle()
# 点击画布退出程序
canvas.exitonclick()
```
运行后,会在画布上画出一个红色的五角星。
相关问题
用turtle画一个五角星
好的,以下是Python代码实现:
```python
import turtle
star = turtle.Turtle()
for i in range(5):
star.forward(100)
star.right(144)
turtle.done()
```
运行代码后,屏幕上会显示一个五角星。其中,turtle库提供了一些绘图函数,如forward()表示向前移动一定距离,right()表示向右转一定角度。在循环中,我们让海龟向前移动100个像素,然后向右转144度,重复执行5次,就可以绘制出五角星的形状了。最后,调用turtle.done()函数以保持窗口不关闭。
请用turtle画一个红色五角星
以下是Python代码:
```python
import turtle
# 创建一个Turtle对象
pen = turtle.Turtle()
# 设置画笔颜色为红色
pen.color("red")
# 向右转144度,绘制五角星的第一个点
pen.right(144)
pen.forward(200)
# 循环绘制五角星的其余四个点
for i in range(4):
pen.right(72)
pen.forward(200)
# 隐藏Turtle对象
pen.hideturtle()
# 等待窗口关闭
turtle.done()
```
运行代码后,将会弹出一个窗口,其中绘制了一个红色的五角星。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)