@UA2022

Функция в Python, как заменить уже извесние цифри на input от пользователя?

Хочу понять как вместо указания цифр, сделать input от пользователя.
Если сделать функцию которая собирает цифри а потом другая которая находит среднее вообще супер
def midel(*numbers):

    h = 0
    for n in numbers:
        h += n/len(numbers)
    return h
print(midel(4, 5, 6, 8))
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
@FOUREX
def midel(numbers):
    numbers = [int(number) for number in numbers]
    return sum(numbers) / len(numbers)


numbers = input("Введите цифры через пробел: ")
numbers = numbers.split(" ")

result = midel(numbers)

print(f"Результат: {result}")



Введите цифры через пробел: 2 2 2 2
Результат: 2.0
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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