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

python 用户输入和while循环
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 陈年椰子 2022-03-26 23:40关注
那建议不要用 int(input()) 这种形式
先接收 ,判断后再处理
val = input() if val == 'quit': #准备退出 else: val_num = int(val) # 开始处理你的工作
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用