Множественные сравнения в Python: методы и примеры кода

  1. Использование операторов «и» и «или»:

    x = 5
    if x > 0 and x < 10:
       print("x is between 0 and 10")
  2. Цепочечные сравнения:

    x = 5
    if 0 < x < 10:
       print("x is between 0 and 10")
  3. Использование оператора «in»:

    x = 5
    if x in range(1, 10):
       print("x is between 1 and 10")
  4. Использование функций «любой» и «все»:

    numbers = [2, 4, 6, 8, 10]
    if all(x > 0 for x in numbers):
       print("All numbers are greater than 0")
  5. Использование функции cmp (только Python 2):

    x = 5
    if cmp(0, x) < 0 < cmp(x, 10):
       print("x is between 0 and 10")

Обратите внимание, что конкретный метод, который вы выберете, зависит от контекста и требований вашей задачи.