【发布时间】:2016-12-08 01:05:39
【问题描述】:
这应该是一个带有用户输入的菜单驱动程序。我对turtle知之甚少。我确实知道如何绘制形状,但我所拥有的信息不是用户输入的。我只是说每个形状将如何绘制。
我应该导入一个模块并有一个有 4 个选项的菜单:
- 画一个圆圈。
- 画一个矩形。
- 画星星。
- 退出。
我不知道如何创建或导入模块,我不知道如何添加用户输入,我不知道如何创建菜单......
到目前为止,我所拥有的只是粘贴在下面的代码。它是完全错误的还是只需要调整以符合上述标准?
import turtle
smart = turtle.Turtle()
for i in range(4):
smart.forward(50)
smart.right(90)
turtle.done()
## draw a polygon with turtle
import turtle
polygon = turtle.Turtle()
num_sides = 6
side_length = 70
angle = 360.0 / num_sides
for i in range(num_sides):
polygon.forward(side_length)
polygon.right(angle)
turtle.done()
### random shape .... star
import turtle
star = turtle.Turtle()
for i in range(50):
star.forward(50)
star.right(144)
turtle.done()
【问题讨论】:
-
“我对海龟知之甚少” - 那么合适的去处是 [
turtlemodule 的文档] (docs.python.org/3/library/turtle.html)。它可以比我们更好地解释如何使用 turtle 模块。 -
就可以了。非常感谢
-
非常欢迎您 :-)
标签: python python-3.x menu shape turtle-graphics