Урок 11. Сложное условие в Python
Сложное условие
Сложное условие образуется из простых условий с помощью соединительных частиц and или or.
Сложное условие образованное с помощью частицы and
Рассмотрим данную тему на примере простой задачи:
Если число делится на 6 и 8, то напечатайте YES, иначе - NO
n = int(input())
if n % 6 == 0 and n % 8 == 0:
print('YES')
else:
print('NO')Особенности частицы and
Сложное условие образованное частицей and будет истинным тогда и только тогда когда истинны все простые условия.
В данном примере YES будет напечатано только в том случае, если число будет одновременно делиться и на 6 и на 8.Сложное условие образованное с помощью частицы or
Рассмотрим подобный пример:
Если число делится на 6 или 8, то напечатайте YES, иначе - NO
n = int(input())
if n % 6 == 0 or n % 8 == 0:
print('YES')
else:
print('NO')Особенности частицы or
Сложное условие образованное частицей or будет истинным тогда и только тогда когда истинно хотя бы одно входящее в него простое условие.
В данном примере YES будет напечатано в том случае, если число будет делиться и на 6 или на 8 или одновременно на 6 и 8.Продолжительность видеоролика менее 9 минут
Продолжительность видеоролика менее 8 минут