Информатика, вопрос задал 27ma67ri1234a , 7 лет назад

Решение в Python
Дан список X целых чисел, расположить все нули списка вправо.

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

Ответил dimb0r22
0

Данный код располагает все нули в конец даного списка. Если нужно большее количество нолей (что бы результат был заметнее) , то в строке // X.append(random.randint(-5,5)) // поменяй промежуток на меньший. Хотя, я думаю, я написал самый оптимальный. (Не забудь про отступы, пожалуйста )) ).

import random

X = []

n = int(input("Enter n: n = "))

for i in range(n):

   X.append(random.randint(-5,5))

print(*X)

for i in range(n):

   if (X[i] == 0):

       X.pop(i)

       X.append(0)

print(*X)

Новые вопросы