私は、図形を描画するようにユーザーに求めているプログラムを作ろうとしています。私は、ダイアログボックスをどのようにしてユーザが追加して正しく動作させるかを言うことができるようにする方法を知らない。どんな助けも素晴らしいでしょう!ここに私のコードは、これまでのところです:描画する図形とPythonのカメの数を問い合わせてください
import turtle
steps = {"triangle": 3, "square": 4, "pentagon": 5, "hexagon": 6, "octagon": 7}
#this is the dialogue box for what shape to draw and moving it over a bit so the
#next shape can be seen
def onkey_shape():
shape = turtle.textinput("Enter a shape", "Enter a shape: triangle,
square, pentagon, hexagon, octagon")
if shape.lower() in steps:
turtle.forward(20)
set_shape(shape.lower())
turtle.listen()
def set_shape(shape):
global current_shape
turtle.circle(40, None, steps[shape])
current_shape = shape
turtle.onkey(onkey_shape, "d")
turtle.listen()
turtle.mainloop()
すごくありがとう!これは私が必要としていたものです! –