Пишу программу на Python 3, которая должна выводить все четные элементы списка
Ошибка: File "main.py", line 2
for i in range(len(a)+1):
^
SyntaxError: invalid syntax
Код:
a = list(map(int,input().split())
for i in range(len(a)+1):
if i%2==0 :
print(i)
Вообще ноль идей, что ему не нравится.. Двоеточия вроде все на местах
Ответы (1 шт):
Автор решения: Hydro_genium
→ Ссылка
В первой строке не хватает в конце скобки:
a = list(map(int,input().split()))
for i in range(len(a)+1):
if i%2==0 :
print(i)
И так вы будете выводить чётные индексы. Если вы хотите выводить чётные элементы массива, то можно сделать так:
a = list(map(int,input().split()))
for i in a:
if i%2==0 :
print(i)