
ПОМОГИТЕ ПОЖАЛУЙСТА!! (хотя-бы с чем-то)1) Пользователь вводит с клавиатуры три числа. в
зависимости от выбора пользователя программа выводит на экран максимум из трёх, минимум из трёх или среднеарифметическое из трёх чисел.2) Пользователь вводит с клавиатуры количество метров. В зависимости от выбора пользователя программа переводит метры в мили, дюймы или ярды.

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

Ответ:
1:
numbers = [int(i) for i in input().split()] # вводим 3 числа в одну строку
actions = [lambda x: max(x), lambda x: min(x), lambda x: sum(x) / len(x)]
choice = int(input('Введите:\n1 - максимальное число.\n2 - минимальное число.\n3 - среднее арифметическое\n')) - 1
print(actions[choice](numbers))
2:
meters = int(input())
choice = int(input('''
1 - мили
2 - дюймы
3 - ярды
''')) - 1
actions = [lambda m: m * 0.000621371, lambda m: m * 39.37, lambda m: m * 1.094]
print(actions[choice](meters))



1) Вывод максимума, минимума и среднеарифметического из трех чисел
Для решения этой задачи, программа должна считать три числа, введенных пользователем с клавиатуры. Затем, в зависимости от выбора пользователя, программа должна вывести на экран максимум из трех чисел, минимум из трех чисел или среднеарифметическое значение трех чисел.
Вот пример кода на языке Python, который решает эту задачу:
```python # Считываем три числа с клавиатуры num1 = float(input("Введите первое число: ")) num2 = float(input("Введите второе число: ")) num3 = float(input("Введите третье число: "))
# Выбор пользователя choice = int(input("Выберите операцию (1 - максимум, 2 - минимум, 3 - среднеарифметическое): "))
# Вычисление и вывод результата if choice == 1: maximum = max(num1, num2, num3) print("Максимум из трех чисел:", maximum) elif choice == 2: minimum = min(num1, num2, num3) print("Минимум из трех чисел:", minimum) elif choice == 3: average = (num1 + num2 + num3) / 3 print("Среднеарифметическое из трех чисел:", average) else: print("Некорректный выбор операции") ```
Примечание: В коде выше предполагается, что пользователь вводит числа в формате с плавающей точкой. Если требуется работать только с целыми числами, замените `float` на `int` при считывании чисел с клавиатуры.
2) Перевод метров в мили, дюймы или ярды
Для решения этой задачи, программа должна считать количество метров, введенных пользователем с клавиатуры. Затем, в зависимости от выбора пользователя, программа должна перевести метры в мили, дюймы или ярды и вывести результат на экран.
Вот пример кода на языке Python, который решает эту задачу:
```python # Считываем количество метров с клавиатуры meters = float(input("Введите количество метров: "))
# Выбор пользователя choice = int(input("Выберите единицу измерения (1 - мили, 2 - дюймы, 3 - ярды): "))
# Вычисление и вывод результата if choice == 1: miles = meters / 1609.34 print("Мили:", miles) elif choice == 2: inches = meters * 39.37 print("Дюймы:", inches) elif choice == 3: yards = meters * 1.09361 print("Ярды:", yards) else: print("Некорректный выбор единицы измерения") ```
Примечание: В коде выше предполагается, что пользователь вводит количество метров в формате с плавающей точкой. Если требуется работать только с целыми числами, замените `float` на `int` при считывании количества метров с клавиатуры.


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