Предмет: Информатика,
автор: Koloptor
Создать список в питоне удалить из него все нули и добавить их в другой список... 20 баллов даю
Ответы
Автор ответа:
0
a=input()
spisok0=a.split()
spisok1=[]
schet=0
for i in range(len(spisok0)):
print(schet)
print(spisok0)
if int(spisok0[schet]) == 0:
spisok1.append(0)
del spisok0[schet]
schet-=1
schet+=1
print(spisok0,spisok1)
Koloptor:
А можно объяснение
3 - создание ячейки для второго списка
4 - переменная-счетчик, чтобы не создавать отдельный список
6-7 - вывод текущего счета и списка на экран(можно убрать)
8 - проверка условия, если числовой элемент с индексом "счет" равен нулю, то
9 - добавления 0 в список 1
10 - удаление этого элемента
11 - вычитание 1, чтобы позиция осталась на том же месте
12 - прибавление 1
13 - вывод списка на экран
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Музыка,
автор: kristishlan
Предмет: Математика,
автор: berezhnayaksenia11
Предмет: Алгебра,
автор: Sevda00