Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 20, 2015 10:06:08

Nika_Rika
Зарегистрирован: 2015-02-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Что не так с синтаксисом? Что творит оператор <> ?

В питоне ни бум бум, но так получилось, что приходится копаться в чужом коде. Синтаксическая ошибка в сроке
if ( getattr( tourney, expectedValues.get(ev) ) <> result ):

я так подозреваю дело в операторе <>. Что он делает? Интерпретатор Python3.4

Офлайн

#2 Фев. 20, 2015 10:13:37

werter
Зарегистрирован: 2014-09-02
Сообщения: 19
Репутация: +  1  -
Профиль   Отправить e-mail  

Что не так с синтаксисом? Что творит оператор <> ?

Ошибку в студию

Офлайн

#3 Фев. 20, 2015 10:45:32

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Что не так с синтаксисом? Что творит оператор <> ?

Nika_Rika
я так подозреваю дело в операторе <>. Что он делает?

Во втором питоне:
>>> 1 <> 2
True
>>> 1 <> 1
False
>>>

В третьем питоне:
>>> 1 <> 2
  File "<stdin>", line 1
    1 <> 2
       ^
SyntaxError: invalid syntax
>>>

Убрали его. Замени на !=



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version