Предмет: Информатика,
автор: cyberpure
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
ну или вообще не выводит
сравните ещё раз код, я заново это написал и все работает
Похожие вопросы
Предмет: Українська мова,
автор: ЕленаКу
Предмет: Русский язык,
автор: sofiapio
Предмет: Русский язык,
автор: oks19821
Предмет: Английский язык,
автор: furinanatalya99
Предмет: Физика,
автор: alisakuznetsovow89ix