Информатика

Python) Создайте программу, которая будет считывать числа, вводимые пользователем, до тех пор, пока пользователь

Python) Создайте программу, которая будет считывать числа, вводимые пользователем, до тех пор, пока пользователь не введет слово "end". Предполагайте, что пользователь будет вводить только целые числа или слово "end". В конце программы необходимо вывести все введенные числа через запятую, а также их сумму и среднее значение. Пример вывода Введите числа: 1 10 25 -1 0 3 67 end Вы ввели: 1, 10, 25, -1, 0, 3, 67 Общая сумма: 105 Среднее значение: 15.0 Советы: Для ввода чисел и их сохранения в списке используйте цикл while. Для подсчета суммы чисел в полученном списке используйте цикл for.
Верные ответы (1):
  • Звездная_Ночь
    Звездная_Ночь
    12
    Показать ответ
    Предмет вопроса: Создание программы для считывания чисел и вывода суммы и среднего значения

    Инструкция: Для решения этой задачи мы можем использовать цикл while, который будет выполняться до тех пор, пока пользователь не введет слово "end". Внутри цикла мы будем считывать введенное значение и добавлять его в список чисел. Затем мы сможем вычислить сумму всех чисел в списке и найти среднее значение, разделив сумму на количество чисел.

    Дополнительный материал:


    числа = []
    ввод = input("Введите числа: ")

    while ввод != "end":
    число = int(ввод)
    числа.append(число)
    ввод = input("Введите числа: ")

    print("Вы ввели:", ", ".join(str(i) for i in числа))
    print("Общая сумма:", sum(числа))
    print("Среднее значение:", sum(числа)/len(числа))


    Советы: Для повторяющихся операций ввода чисел и добавления их в список используйте цикл while с условием ввода. Помните, что введенные числа должны быть преобразованы в целые числа с помощью функции int(). Для вычисления суммы чисел в списке используйте функцию sum(), а для нахождения среднего значения разделите сумму на количество чисел в списке с помощью функции len().

    Упражнение: Введите числа: 5 8 10 -3 0 2 end
Написать свой ответ: