Сегодня я столкнулся с очень странной проблемой с этим простым кодом:
var1 = 1
var2 = 2
if var1 > var2 > var3:
print('Does not run')
print('Did not crash')
Вывод:
Did not crash
Почему этот код не вызывает NameError с Python 3.7? Замена сравнения интервалов простым сравнением вызывает NameError, как и ожидалось. Это ошибка с питоном?