Как правильно использовать условие `if`
Пользователь вводит три числа в одну строку через пробел. Если все числа больше 10 и первые два числа делятся на 3, то вывести yes, иначе - no.
Входные данные: 15 21 40. Результат работы: yes
Входные данные: 22 25 40
Результат работы: no
a, b, c=map(int, input().split())
if a / 3 and b / 3 and c > 10 and a > 10 and b > 10:
print("yes")
else:
print("no")
Как ни стараюсь, всегда выдает yes
Ответы (1 шт):
Автор решения: Denis Rudnitskiy
→ Ссылка
Ошибку уже описали выше)
Вот готовый код с вложенным if для Вашего же понимания;)
a, b, c=map(int, input().split())
if a > 10 and b > 10 and c > 10:
if a % 3 == 0 and b % 3 == 0:
print('yes')
else:
print('no')
else:
print('no')