if можно использовать логические операторы:
  and: Возвращает True, если все условия истинны.or: Возвращает True, если хотя бы одно условие истинно.not: Инвертирует значение условия.if condition1 and condition2: ...
Для одновременной проверки нескольких условий в Python с помощью оператора if используются логические операторы and, or, и not.
Логический оператор and:
Оператор and возвращает True, только если все условия, связанные с ним, истинны. В противном случае он возвращает False.
if condition1 and condition2 and condition3:
    # Код выполнится, только если condition1, condition2 и condition3 все равны True
    print("Все условия истинны")
  Логический оператор or:
Оператор or возвращает True, если хотя бы одно из условий, связанных с ним, истинно. Он возвращает False, только если все условия ложны.
if condition1 or condition2 or condition3:
    # Код выполнится, если хотя бы одно из условий (condition1, condition2 или condition3) равно True
    print("Хотя бы одно условие истинно")
  Логический оператор not:
Оператор not инвертирует логическое значение условия. Если условие истинно, not возвращает False, и наоборот.
if not condition1:
    # Код выполнится, если condition1 равно False
    print("Условие condition1 ложно")
  Пример с использованием нескольких операторов:
age = 25
is_student = True
if age > 18 and is_student:
    print("Вы старше 18 лет и являетесь студентом")
if age < 18 or not is_student:
    print("Вы младше 18 лет или не являетесь студентом")
  Важно помнить о приоритете операторов. Оператор not имеет наивысший приоритет, затем and, и самый низкий приоритет у or. Для явного указания порядка вычислений можно использовать круглые скобки.