gpt4 book ai didi

Python - 语法错误 'Exception'

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

我试图检查输入是否是整数,但我不断收到语法错误。代码如下,谢谢!

try:
offset=int(input("How Much Would You Like To Offset By?\n"))
except ValueError:
while offset!=int:
print("Please Enter An Integer!")
offset=int(input("How Much Would You Like To Offset By?\m"))
except ValueError

最佳答案

正如评论中所述,您需要正确缩进代码。例如,您可以使用像 Spyder 这样免费且相对轻量级的 IDE。此外,您的代码末尾还有一个不应该出现的 except 。但是,更详细地查看您的代码,还存在其他问题。您的 while 循环当前没有执行您期望的操作,如果您使用的是 Python 2.x,则需要将 input 替换为 raw_input >

try:
offset=int(raw_input("How Much Would You Like To Offset By?\n"))
except ValueError:
while offset!=int:
print("Please Enter An Integer!")
offset=int(input("How Much Would You Like To Offset By?\m"))

我怀疑你想做这样的事情,你不断要求用户输入,直到输入有效的整数:

offset = None

while not(offset):
try:
offset=int(input("How Much Would You Like To Offset By?\n"))
except ValueError:
print("Your input was not a valid number, please try again")
offset = None

关于Python - 语法错误 'Exception',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35851013/

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