Mehrstelligen Integer in Liste verwandeln?

3 Antworten

Z.B. so:

import math
n = 647186362
ziffern = [int((n // math.pow(10, i)) % 10) for i in range(math.floor(math.log(n) / math.log(10)), -1, -1)]

Liste = leer
wiederhole
Integer modulo 10 -> vorn in Liste einfügen
Integer durch 10 (ganzzahlig) -> Integer
solange Integer>0

Woher ich das weiß:Berufserfahrung – Softwareentwickler & Admin

Hallo Mathe-Ass! '';-)

Zahl umwandeln in String

Zeichen für zeichen in liste ausgeben

mfg

Harry