
Python Написать программу нахождения суммы большего и меньшего из трех действительных чисел
(Числа вводятся на одной строке через пробел) 

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

Программа:
Python:
n1, n2, n3 = map(float, input().split())
arr = [n1, n2, n3]
print(max(arr) + min(arr))



Конечно, давайте напишем программу на Python для нахождения суммы наибольшего и наименьшего из трех введенных чисел. Программа будет предполагать, что вводятся три действительных числа, разделенных пробелами. Вот пример кода:
```python # Ввод трех чисел с клавиатуры input_numbers = input("Введите три числа через пробел: ")
# Разбиваем введенную строку на список чисел numbers = [float(num) for num in input_numbers.split()]
# Проверяем, что введено ровно три числа if len(numbers) == 3: # Находим наибольшее и наименьшее число max_number = max(numbers) min_number = min(numbers)
# Находим сумму наибольшего и наименьшего чисел sum_result = max_number + min_number
# Выводим результат print(f"Наибольшее число: {max_number}") print(f"Наименьшее число: {min_number}") print(f"Сумма наибольшего и наименьшего чисел: {sum_result}")
else: print("Пожалуйста, введите ровно три числа.") ```
Объяснение:
1. Мы используем `input()` для получения ввода от пользователя в виде строки. 2. С помощью `split()` разбиваем строку на список чисел. 3. Преобразуем каждый элемент списка в число с плавающей точкой, используя генератор списка. 4. Используем функции `max()` и `min()` для нахождения наибольшего и наименьшего чисел. 5. Суммируем найденные числа и выводим результат.
Пример использования:
``` Введите три числа через пробел: 5.2 3.8 7.1 Наибольшее число: 7.1 Наименьшее число: 3.8 Сумма наибольшего и наименьшего чисел: 10.9 ```
Убедитесь, что вводите числа в правильном формате, разделенные пробелами.


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







Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili