[英]How do I allow the user to choose between two options?
因此,到目前為止,我需要編寫一個腳本來提示用戶選擇1或2,1創建使烏龜繪制一個三角形,2使它繪制一個正方形,到目前為止,我所擁有的就是。
import turtle
window = turtle.Screen()
rex = turtle.Turtle()
rex.pensize(2)
rex.pencolor("black")
rex.fillcolor("white")
rex.pendown()
rex.begin_fill()
print (40 * '-')
print ("Click Either 1 or 2 To Chose Which To Draw")
print (40 * '-')
print ("1. Triangle")
print ("2. Square")
choice = input('Enter your choice [1-2] : ')
choice = int(choice)
if choice == 1:
rex.forward(90)
rex.left(120)
rex.forward(90)
rex.left(120)
rex.forward(90)
rex.left(120)
rex.end_fill()
rex.penup()
elif choice == 2:
rex.forward(100)
rex.left(90)
rex.forward(100)
rex.left(90)
rex.forward(100)
rex.left(90)
rex.forward(100)
rex.left(90)
rex.end_fill()
rex.penup()
我運行腳本,shell中顯示的是:
Click Either 1 or 2 To Chose Which To Draw
1. Triangle
2. Square
Enter your choice [1-2] :
但是,如果輸入1或2,在冒號之后,烏龜上沒有任何反應嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.