Answer

Answer

t.me/python_tesst

Ответ:

[5, 2, 4, 3]

Объяснение:

Данная функция превращает целое число в список его цифр, которая позволяет сформулировать логику для получения цифр без преобразования типов. Одним из преимуществ генератора является то, что вы можете без проблем передавать его settuplenext и т. д. без дополнительной логики.

Код:

from math import log10

def digitize(x):
  n = int(log10(x))
  for i in range(n, -1, -1):
    factor = 10**i
    k = x // factor
    yield k
    x -= k * factor

res = list(digitize(5243))
print (res)


Report Page