Найти - Пользователи
Полная версия: Условие. Почему не выполняется?
Начало » Python для новичков » Условие. Почему не выполняется?
1
renz72
Всем доброго вечера.
Есть код
 if all in (2<3,3<4,4<5) == True:
    print ("True")
else:
    print ("False")

На выходе дает False.

Также False выдает и вариант if all in (2<3,3<4,4<5): …

Почему?

ЗЫ. Python 3.5.2
Kudria
Потому что функция all не содержится в последовательности (True, True, True)
Может надо так:
  if all(2<3,3<4,4<5):
    print "True"
Romissevd
 if all((2<3,3<4,4<5)) == True:
    print ("True")
else:
    print ("False")
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB