有如此令人沮丧的时间试图找出其中的错误。对 Python 非常陌生(大学第一年,第三周的学生)。
age = int(input("Enter your current age in years: "))
if age >= 100:
print("You've already turned 100!")
elif age < 0:
print("Try again after you are born!")
else:
print("You will be 100 in " + (100 - age) + " years!")
如果我输入一个中间值,例如 18,这会引发错误“TypeError: Can't convert int to str implicitely”。我在这里找不到导致问题的原因?