如何通过特殊键返回菜单



有什么简单的方法可以通过输入特殊键返回菜单吗?如果用户在输入时出错,用户可以在输入结束时按@(一个特殊键(键返回主菜单。

x = input("Enter first number: ")

在这里,用户输入5,但希望通过输入@退出。因此,x=5@

我试了一些,包括这个

x=input("Enter first number: ")
print(int(a))
if x == "@":
exit()

也尝试这个太

for x in ['0', '0$']:
if '0$' in x:
break

但是,无法同时处理数字和字符串值。

while True:
x = input()
if x[-1] == '@':
continue
# other stuff

这应该工作

尝试

user_input = input("Enter your favirote deal:")
last_ch = user_input[-1]
if(last_ch == "@"):
continue
else:
//Your Logic

int(x(如果包含数字以外的字符,将不起作用。使用此构造(将字符串转换为int将忽略@(

x=input("Enter first number: ")
print(int(x if "@" not in x else x[:-1])) # minus last if has @
if "@" in x:
exit() # or break or return, depends what you want

最新更新