Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 29, 2019 19:06:47

Kw1t3
Зарегистрирован: 2019-11-16
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Создать список на 10 элементов. Удалить из него все четные числа.

Когда пытаюсь вывести итог, выводит и чётные и нечётные числа. Задание в Теме.

 from random import*
m = list()
for i in range(10):
    m.append(randint(1,10))
print(m)
for i in range(len(m)):
    if i % 2 == 0:
        print(m[i])

Офлайн

#2 Ноя. 29, 2019 19:22:39

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Создать список на 10 элементов. Удалить из него все четные числа.

 for i in range(len(m)):  # ??
    if i % 2 == 0:          # ??
        print(m[i])
“вы или крестик снимите или трусы наденеьте” © анекдот
Другими словами меняйте или цикл или условие
если for i in range(len(m)): то if m[i] % 2 == 0:
а если таки хотите
 if i % 2 == 0: то нужно for i in m:



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version