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