gpt4 book ai didi

python - 在valueError循环中中断导致错误

转载 作者:行者123 更新时间:2023-12-03 08:33:52 26 4
gpt4 key购买 nike

我再次习惯了python,并且我想我已经忘记了一些简单的东西,第一个数字部分中的“break”由于某种原因一直给我带来语法错误。我曾尝试重写过几次,但我想我一直在忽略某些东西。任何帮助是极大的赞赏!

while True:
try:
num1 = int(input("Enter first number."))
break
except ValueError:
print("{} is not a valid first number!".format(num1))

while True:
try:
num2 = int(input("Enter second number."))
break
except ValueError:
print("{} is not a valid second number!".format(num2))

if num1 > num2:
print(num1)
break
elif num1 < num2:
print (num2)
break
else:
print ("Something went wrong.")

最佳答案

不要在if语句中使用break内部。仅在循环内使用break。例如。 while或for循环。

关于python - 在valueError循环中中断导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64126175/

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