0
Почему мой код работает не так, как надо?
Нужно, чтобы из списка пропали все четные числа https://code.sololearn.com/c0OhV9pqbvZQ/?ref=app
2 Réponses
+ 2
#break stops the loop. Use continue instead and print inside loop.
list = [1,2,3,4,5,6,7,8,9]
for x in list:
if x % 2 == 0:
continue
print(x)
0
Test the lowest bit for even/odd (0=even, 1=odd).
list = [1,2,3,4,5,6,7,8,9]
for x in list:
if x & 1:
print(x)