python
Считайте последовательность целых чисел (каждое число – в отдельной строке), которая заканчивается числом 0 (число 0 является признаком конца ввода чисел, не входит в последовательность).
Найдите сумму чисел, стоящих на нечётных местах. Нумерация начинается с нуля.
Выведите на экран одно число – найденную сумму.
Ответы
Ответ дал:
0
n, summ = int(input("Введите число: ")), 0
numbers = []
while n != 0:
numbers.append(n)
n = int(input("Введите число: "))
for i in range(1, len(numbers), 2):
summ += numbers[i]
print(summ)
mishafhxfh:
ПОМОГИТЕ ПОЖАЛУЙСТА https://znanija.com/task/49439308
почему то выдает ошибку
отступы расставлены правильно?
да
а какую ошибку выдаёт?
Traceback (most recent call last): File "main.py", line 1, in n, sum = int(input()), 0 ValueError: invalid literal for int() with base 10
ну или вообще не выводит
сравните ещё раз код, я заново это написал и все работает
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
9 лет назад