使用input和while循环的情况下,程序需要用户输入数值去进行一系列数学计算,当用户输入字符串"quit"时,让循环停止。
用int让字符串变成整型数时,输入quit就会报错,这种情况该如何解决呢?

使用input和while循环的情况下,程序需要用户输入数值去进行一系列数学计算,当用户输入字符串"quit"时,让循环停止。
用int让字符串变成整型数时,输入quit就会报错,这种情况该如何解决呢?

那建议不要用 int(input()) 这种形式
先接收 ,判断后再处理
val = input()
if val == 'quit':
#准备退出
else:
val_num = int(val)
# 开始处理你的工作