我在第 14 行遇到错误?我是 python 的新手,非常新,3 天前开始。
varA = 2
varB = 1
if varB or varA == str:
print("string involved")
elif varA > varB:
print('bigger')
elif varA == varB:
print('equal')
else varA < varB:
print('smaller') # this is line 14, why am I getting an error here?
请您参考如下方法:
您必须将倒数第二行更改为
elif varA < varB:
或到
else:
else 不能与条件一起使用。
顺便说一下:您的第一个 if 可能不会执行您希望它执行的操作。您编写的条件计算为 (varB) 或 (varA == str)。你想要做的是:
if isinstance(varA, basestring) or isinstance(varB, basestring):
