Информатика, вопрос задал HunterSwiftKey , 2 года назад

дан произвольный список содержащий строки и числа выведите все четные элементы в одной строке​


HunterSwiftKey: ок
HunterSwiftKey: жду

Ответы на вопрос

Ответил sobakapisala
1

s=input()

a=[int(s) for s in s.split()]

for i in a:

if int(i)%2 == 0:

print(i, end=' ')


HunterSwiftKey: спасибо
HunterSwiftKey: программа ошибку выдаёт
HunterSwiftKey: что делать
sobakapisala: сейчас посмотрю
sobakapisala: a = input().split()
for i in range(0, len(a)):
if int(a[i]) % 2 == 0:
print(a[i], end=' ')
sobakapisala:  итоге вышло так

a = input().split() for i in a: i = int(i) if i % 2 == 0: print(i)
HunterSwiftKey: там ошибка в строке if int(i)%2==0 но какая?
restIess: ты пытаешься в программе привести строку к типу int(), пример: privet к int'у никак не приведется
HunterSwiftKey: а понятно спасибо
Новые вопросы