Answer
t.me/python_tesstОтвет:
[5, 2, 4, 3]
Объяснение:
Данная функция превращает целое число в список его цифр, которая позволяет сформулировать логику для получения цифр без преобразования типов. Одним из преимуществ генератора является то, что вы можете без проблем передавать его set, tuple, next и т. д. без дополнительной логики.
Код:
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)