我正在创建一个简单的python脚本,我想在其中创建一个选择菜单,如下所示:
"Choose your option:"
1) Option 1 2) Option 2 3) Option 3 4) Quit
根据用户的选择,我希望执行不同的操作。
ty:)
答案 0 :(得分:0)
您可以使用raw_input
从用户那里获得输入。这是documentation(总是一件好事!)。您可以像这样使用它:
option = raw_input("Choose your option: ")
无论用户类型将存储在option
中以供您稍后使用。如果要将输入转换为数字,可以执行int(option)
。
(顺便说一下,养成使用raw_input
而不是input
的习惯更安全,因为恶意用户可以在input
提示符下输入他们想要的任何代码,它会跑。)
答案 1 :(得分:0)
如果您想在控制台中执行此操作,可以使用raw_input(“提示”),如上面的答案中所述。在Python 3中,不推荐使用raw_input()函数,因此您只需使用input()。在raw_input函数之后,您可以使用If语句来评估用户输入的答案。 例如:
question = raw_input("How old are you?")
if question == "10":
print "You are 10 years old."
else:
print "You are not 10 years old."
同样重要的是,raw_input()函数会将输入保存为str
,因此如果需要数字,请确保使用int()
或{{1}来说明这一点。 }
如果您不想在控制台中执行此操作,并且希望拥有实际的窗口和按钮,则可以学习如何使用Python的GUI包。 tkinter是一个很好的附带Python,我正在学习。