gpt4 book ai didi

python - python中的if/else语法错误

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

我在此代码的第二个else:上不断收到语法错误。我曾尝试计算空格,仔细检查花括号等。我不知道出了什么问题。我想念什么吗?

if cclass == "wizard" or cclass == "cleric":
level = input("What is your level of {}?".format(character_class))
if (int(level)>=1 and int(level)<=20):
print ("Welcome {}, {} of level {}".format(name, character_class, level)
else:
input("That level is out of range. Press enter to exit.")
sys.exit()
else:
input("You do not appear to be a character class that uses a grimoire.")
sys.exit()

最佳答案

您缺少print()调用上的右括号:

print ("Welcome {}, {} of level {}".format(name, character_class, level)
# ^ ^ ^^?
# | \-------- closed ----------/ |
# \-------------------------- remains open -----------------------/

Python无法看到该语句现在的结束位置,而是在找到 else语句时抛出语法错误。

关于python - python中的if/else语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24846312/

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