Мини-урок · перед практикой
Минимум из трех чисел
Сравниваем введённые целые числа.
Как к ней подойти
Потренируйтесь переводить условие в проверку: какие случаи возможны и в каком порядке их проверять.
Коротко о теме
Ветвление выбирает один из нескольких вариантов. Запишите каждый случай словами, затем переведите их в if, elif и else. Отдельно проверьте границы: равенство часто меняет ответ.
Ключевая идея · Последовательные сравнения
После каждого сравнения result хранит минимум уже обработанных чисел.
Проверьте перед запуском
- Равные значения также допустимы; выводится значение, а не его номер.
После практики
Сравните свой подход
Ниже - готовое решение, другой способ, если он есть, и важные детали проверки.
Ваше принятое решение
Рекомендуемое решение: Последовательные сравнения
После каждого сравнения result хранит минимум уже обработанных чисел.
a = int(input())
b = int(input())
c = int(input())
result = a
if b < result:
result = b
if c < result:
result = c
print(result)
Время: O(1). Память: O(1).
Другой способ: Встроенная функция
min напрямую выражает требуемое действие.
a = int(input())
b = int(input())
c = int(input())
print(min(a, b, c))
Время: O(1). Память: O(1).