用Python的turtle画一个正方体,有三个面,正面黄色,侧面蓝色,上面红色
时间: 2024-04-27 16:02:00 浏览: 90
这个问题是可以回答的。下面是实现代码:
```python
import turtle
# 画正面(黄色)
turtle.fillcolor("yellow")
turtle.begin_fill()
turtle.fd(100)
turtle.lt(90)
turtle.fd(100)
turtle.lt(90)
turtle.fd(100)
turtle.lt(90)
turtle.fd(100)
turtle.end_fill()
# 转向侧面位置
turtle.rt(90)
turtle.fd(100)
# 画侧面(蓝色)
turtle.fillcolor("blue")
turtle.begin_fill()
turtle.lt(45)
turtle.fd(70.7107)
turtle.lt(45)
turtle.fd(100)
turtle.lt(135)
turtle.fd(70.7107)
turtle.lt(45)
turtle.fd(100)
turtle.end_fill()
# 转向上面位置
turtle.lt(135)
turtle.fd(70.7107)
# 画上面(红色)
turtle.fillcolor("red")
turtle.begin_fill()
turtle.lt(45)
turtle.fd(100)
turtle.lt(135)
turtle.fd(70.7107)
turtle.lt(45)
turtle.fd(100)
turtle.lt(135)
turtle.fd(70.7107)
turtle.end_fill()
# 隐藏turtle
turtle.hideturtle()
turtle.done()
```
希望能对您有所帮助!
阅读全文