选择分配的字母,菜单类型

2024-09-29 23:16:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我是编程新手,请原谅我知识不足。我正在尝试使用python编写一个代码来选择一个特定的字母以进入某个菜单。你知道吗

For example:
print("Menu")
print("Food")
print("Calculate)

然后我想输入m,f或c,然后为它把我带到特定的选择。我会不会用一封密信的方式。。使用while字母!= ... 打印“无效”?我不确定我是否解释得很好。你知道吗

请帮帮我!你知道吗


Tags: 代码forfoodexample编程字母方式菜单
1条回答
网友
1楼 · 发布于 2024-09-29 23:16:12

是的,您可以使用in关键字检查一个字符(或子字符串)是否在另一个字符(或子字符串)中。这里我们使用not in来检查choice是否不在"mfc"内。你知道吗

要获取输入(作为字符串),可以使用raw_input()。最后是一个简单的if-elif-else结构来检查选择了哪个选项:

print("Menu")
print("Food")
print("Calculate")

choice = raw_input("Enter choice: ")

while choice not in "mfc":
    choice = raw_input("Invalid. Enter choice: ")

if choice == 'm':
    # ...
elif choice == 'f':
    # ...
else:
    # ...

相关问题 更多 >

    热门问题