← Все вопросы

Как сравнить два числа в Python?

Задан 33 месяца назад762 просмотров2 ответа
8

Мне нужно понять, какое из двух чисел больше, и сказать об этом. Как сравнить два числа в Python для начинающего? Как узнать, что больше — а или b?

2 ответа

12
✓ Принятый ответ — помог автору

Сравнивать числа в Python очень просто — есть специальные знаки сравнения. ⚖️

Знаки такие:

  • > больше
  • < меньше
  • >= больше или равно
  • <= меньше или равно
  • == равно (два знака!)
  • != не равно

Используем их вместе с if:

a = 7
b = 10
if a > b:
    print("a больше")
elif a < b:
    print("b больше")
else:
    print("равны")

Здесь напечатается b больше, потому что 7 меньше 10.

Можно спросить числа у пользователя:

a = int(input("Первое число: "))
b = int(input("Второе число: "))
if a > b:
    print("Первое больше!")
else:
    print("Второе больше или равно")

Главная ловушка: для проверки «равно ли» нужно два знака равно ==. Один знак = — это «положи в коробку», а не сравнение. Стрелочки > и < показывают «клювиком» на меньшее число — как голодный крокодил, который ест то, что больше! 🐊

5

Маленькая хитрость: знаки сравнения можно соединять в цепочку, как в математике.

age = 12
if 7 <= age <= 17:
    print("Ты школьник")

Это значит «возраст между 7 и 17». В Python так можно писать прямо как в тетрадке, и это работает! Удобно для проверки диапазона. 👍

Ваш ответ

, чтобы ответить на вопрос.