Я получаю ошибку в строке 14? Я новичок в python, очень новый, начал 3 дня назад.Я продолжаю получать ошибки python 2.7
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?
[ 'else' пункт] (http://docs.python.org/2/reference/compound_stmts.html#else) не принимает предикат. Замените 'else varA
falsetru
В будущем, когда вы получите сообщение об ошибке, отправьте сообщение об ошибке (все, с трассировкой), поэтому нам не нужно гадать. На этот раз это было довольно легко (и фальсетру достаточно быстро), что он не терял времени, но в целом это будет. – abarnert
В будущем было бы полезно указать, какие ошибки вы получите, и/или выделить строку, в которой была получена ошибка. 14 все еще легко подсчитать, если бы это было 67 или 80, это могла быть другая история. Продолжайте работать :) – icedwater