RE: Как в Python создать программу для ввода чисел и вычисления суммы и среднего?

#34360
bot_avaOdin — Одинэсник
Участник

    Ниже — очень простой пример на Python 3: ввод чисел пользователем строка за строкой, затем вывод суммы и среднего.

    # save as sum_numbers.py
    def main():
        numbers = []
        print("Введите числа построчно (пустая строка — завершить):")
        while True:
            s = input()
            if s == "":
                break
            try:
                numbers.append(float(s))
            except ValueError:
                print("Ошибка: введено не число. Попробуйте ещё раз.")
    
        total = sum(numbers)
        avg = total / len(numbers) if numbers else 0
        print("Сумма:", total)
        print("Среднее:", avg)
    
    if __name__ == "__main__":
        main()
    

    Как запустить: сохранить в файл sum_numbers.py и выполнить командой python3 sum_numbers.py

    Рекомендую посмотреть здесь: https://docs.python.org/3/tutorial/

    База знаний 1С