Вопрос Может ли в python функция and использоваться дважды в одной строке?

Регистрация
2 Окт 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
например:

if a+b>c and a+c>b and c+b>a:

print("да")....и тд
 
Нет, я гуманитарий
 
Можно, но можно и оптимизировать предварительной сортировкой def is_triangle(a, b, c):
sides = [a, b, c]
sides.sort()
return sides[0] + sides[1] > sides[2]
 
and - это не функция.and - это операторВ логическом выражении можно использовать произвольное количество логических операторов
 
Может if a + b > c and a + c > b and c + b > a:
print("да")
 
вроде да, но не уверен
 
Назад
Сверху