← Все вопросы

Как найти самое большое из двух чисел в Python?

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

Пользователь вводит два числа, а мне надо показать большее из них. Как найти максимум из двух чисел в Python для новичка? Как выбрать число побольше?

2 ответа

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

Найти большее число можно двумя способами — простым и совсем простым. 🏆

Способ 1 — через if/else (понятно, как это работает):

a = 7
b = 10
if a > b:
    print("Больше:", a)
else:
    print("Больше:", b)

Здесь покажется Больше: 10. Программа сравнивает: если a больше — печатает a, иначе — b.

Способ 2 — готовая команда max (самый лёгкий!):

a = 7
b = 10
print(max(a, b))   # 10

Слово max (от maximum) само выбирает наибольшее. А есть и min — для наименьшего:

print(min(a, b))   # 7

Спросим числа у пользователя:

a = int(input("Первое: "))
b = int(input("Второе: "))
print("Большее число:", max(a, b))

Не забудь int(...), чтобы сравнивались числа, а не текст. max умеет выбирать и из трёх и более чисел: max(3, 8, 5) даст 8. Готовые команды экономят кучу времени! ⏱️

4

Запомни две полезные готовые команды:

  • max(a, b) — большее число.
  • min(a, b) — меньшее число.
print(max(3, 9, 1))   # 9
print(min(3, 9, 1))   # 1

Можно положить туда сколько угодно чисел через запятую. Если же хочешь понять логику — используй if/else, а для скорости — max/min. 👍

Ваш ответ

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