gpt4 book ai didi

python - 使用 Flag 时出现 ValueError

转载 作者:行者123 更新时间:2023-12-01 07:23:12 25 4
gpt4 key购买 nike

这个问题的其他版本对我来说没有意义。

ValueError:以 10 为基数的 int() 的文字无效:“退出”

active = True

while active:
var = input()

if var == 'quit':
active = False

if int(var) < y
.
.
.

下面是原始代码..

active = True

prompt = ("Please state your age.")

while active:
age = input(prompt)

if int(age) < 3:
print("Free")
elif int(age) >= 3 and int(age) <= 12:
print("$10")
elif int(age) > 12:
print("$15")
elif str(age) == 'quit':
active = False

最佳答案

发生这种情况是因为你试图从 python 不知道如何数字化的字符串中创建一个 int

enter image description here

也许您的意思是在第二个语句中使用else

关于python - 使用 Flag 时出现 ValueError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57583320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com