Сумма десяти чисел
Читаем десять чисел и складываем их.
Как к ней подойти
Научитесь замечать повторяющееся действие и аккуратно собирать результат в цикле for.
Цикл for подходит, когда известно, сколько раз нужно повторить действие. Перед циклом задайте начальное значение результата, внутри обновляйте его, а после цикла выводите итог. Проверьте, входит ли последняя граница в range().
sum суммирует значения генератора без сохранения списка. Внешний именованный накопитель не нужен.
Проверьте перед запуском
- Нужно считать ровно десять чисел.
- Строки input нужно преобразовать в int.
Сравните свой подход
Ниже - готовое решение, другой способ, если он есть, и важные детали проверки.
Ваше принятое решение
Рекомендуемое решение: Сумма генератора
sum суммирует значения генератора без сохранения списка. Внешний именованный накопитель не нужен.
print(sum(int(input()) for _ in range(10)))
Время: O(10), то есть O(1). Память: O(1).
Другой способ: Явный накопитель
Явный цикл показывает изменение суммы после каждого слагаемого и использует лишь накопитель и счётчик.
total = 0
for _ in range(10):
total += int(input())
print(total)
Время: O(10), то есть O(1). Память: O(1).