gpt4 book ai didi

python - 使用try语句,但给我语法错误

转载 作者:行者123 更新时间:2023-12-03 08:14:09 25 4
gpt4 key购买 nike

简单的问题。我需要让用户输入一个数字,然后使用try/except将字符串转换为整数。

我以前做过类似的事情。实际上,我之前做过很多复杂的事情,这就是为什么我对自己的代码无法正常工作感到如此困惑的原因。

userNum = input('enter a number: ')
try:
num = int(userNum)

由于某种原因,这会导致语法错误。
错误语句显示为:
Syntax Error:     num = int(userNum): <string>, line 3, pos 23

谁能告诉我为什么这会导致问题以及如何解决?我很困惑。

最佳答案

如果您希望某些事情总是发生,则可以最终使用;如果您希望某些错误发生,请使用下列命令:

userNum = input('enter a number: ')
try:
num = int(userNum)
finally:
print("something")

要么:
userNum = input('enter a number: ')
try:
num = int(userNum)
except Exception:
print("exception something")
finally:
print("something")

要么:
userNum = input('enter a number: ')
try:
num = int(userNum)
except Exception:
print("exception something")

关于python - 使用try语句,但给我语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58000458/

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