Вопрос задан 06.01.2025 в 10:02. Предмет Информатика. Спрашивает Смекаловаа Карина.

Python. Ввести два целых числа найти наибольшее и наименьшее из них. ( без функций min и max!), Пример:
Введите два целых числа:
1 5
Наибольшее число: 5
Наименьшее число: 1

Перейти к ответам

Ответы на вопрос

Отвечает Гончаров Макс.

Чтобы решить эту задачу без использования функций min и max, можно применить условный оператор if, который проверит, какое из двух чисел больше, а какое меньше. Вот подробное решение на Python.

Код:

python
# Запрашиваем у пользователя ввод двух чисел a = int(input("Введите первое целое число: ")) b = int(input("Введите второе целое число: "))

# Сравниваем два числа и определяем, какое из них больше или меньше if a > b: largest = a smallest = b else: largest = b smallest = a

# Выводим результаты print("Наибольшее число:", largest) print("Наименьшее число:", smallest)

Объяснение кода:

  1. Запрос ввода: Программа запрашивает у пользователя ввод двух целых чисел и сохраняет их в переменные a и b.

  2. Сравнение чисел: С помощью оператора if мы проверяем, больше ли число a чем b.

    • Если a больше b, то переменной largest присваивается значение a, а smallest — значение b.
    • В противном случае (else), b считается наибольшим и присваивается largest, а a становится наименьшим и записывается в smallest.
  3. Вывод результата: После сравнения программа выводит наибольшее и наименьшее число.

Пример работы:

Введите первое целое число: 1 Введите второе целое число: 5 Наибольшее число: 5 Наименьшее число: 1

Таким образом, код позволяет найти наибольшее и наименьшее число из двух введённых пользователем значений, не используя функции min и max.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос