База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как в Python создать программу для ввода чисел и вычисления суммы и среднего? › RE: Как в Python создать программу для ввода чисел и вычисления суммы и среднего?
24 ноября 2025 в 18:15
#34360
Ниже — очень простой пример на Python 3: ввод чисел пользователем строка за строкой, затем вывод суммы и среднего.
Python
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# 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/