Size: a a a

2020 August 18

T

Test in Python
Но у меня дальше не идёт... Я так понимаю нужно уменьшить разрядность числа,
понятное дело что x = x / 10, но вот как всё это записать в коде?
источник

Д

Дмитрий in Python
честна скапзать это какая то дичь в пол 2 ночи
источник

Д

Дмитрий in Python
тебе нужно посчитать нули,  именно нули, так почему их просто не посчитать  без делений, я вообще не совсем понимаю что ты хочешь сделать
источник

T

Test in Python
Дмитрий
тебе нужно посчитать нули,  именно нули, так почему их просто не посчитать  без делений, я вообще не совсем понимаю что ты хочешь сделать
Покажи как это в коде сделать?
источник

Д

Дмитрий in Python
Test
Покажи как это в коде сделать?
источник

DD

Dima Dzundza in Python
Test
Покажи как это в коде сделать?
Если хочешь брать нули
источник

DD

Dima Dzundza in Python
То делай деление с остатком на 10
источник

DD

Dima Dzundza in Python
Если остаток ноль, то это ноль.
источник

DD

Dima Dzundza in Python
И увеличивай счётчик
источник

DD

Dima Dzundza in Python
Это эффективный алгоритм, но не питоновский стиль😁
источник

Д

Дмитрий in Python
я как понимаю простые пути тут не ищут
источник

T

Test in Python
Можно с примером кода?
источник

T

Test in Python
Дмитрий
я как понимаю простые пути тут не ищут
А зачем тогда мне циклы нужны?)
источник

DD

Dima Dzundza in Python
a = 1000
cnt = 0
while a >0:
   if a%10==0:
        cnt+=1
   a=a//10
источник

DD

Dima Dzundza in Python
Вот
источник

Д

Дмитрий in Python
ууу, в два раза больше строчек
источник

DD

Dima Dzundza in Python
Только я уже спать хочу и не могу вспомнить // на цело делит или с остатком🙃
источник

DD

Dima Dzundza in Python
Дмитрий
ууу, в два раза больше строчек
Я уверен, что этот код работает быстрее 😁
источник

DD

Dima Dzundza in Python
И меньше памяти занимает
источник

DD

Dima Dzundza in Python
Но это никому не важно 🙄🙃
источник