1

如何使用 Python 制作简单的菜单/目录?我想要用户按下来执行任务的字母,当他们在提示后输入字母时,任务就完成了......例如:

A. 创建用户名
B. 编辑用户名
C. 退出

选择:

然后用户所要做的就是在提示后输入一个字母。

4

3 回答 3

1

一个(非常)基本的方法是这样的:

print "A. Create Username"
print "B. Edit Username"
input = raw_input("Enter your choice")

if input == "A":
    print "A was given" 
if input == "B":
    print "B was given"
于 2013-07-03T17:56:05.383 回答
1

一个非常基本的版本:

def foo():
    print "Creating username..."

def bar():
    print "Editing username..."

while True:
    print "A. Create Username"
    print "B. Edit Username"
    print "C. Exit"
    choice = raw_input()
    if choice.lower() == 'a':
       foo()
    elif choice.lower() == 'b':
       bar()
    elif choice.lower() == 'c':
       break
    else:
       print "Invalid choice"

接受大写和小写字母作为选择。

于 2013-07-03T18:22:41.333 回答
0

Python 中的控制台菜单生成器
如 dm03514 所述,阅读并回复您的努力

于 2013-07-03T17:55:07.337 回答