Mehrstelligen Integer in Liste verwandeln?
Wie verwandle ich einen Integer in eine Liste....damit es dann so aussieht und die Werte in der Liste integers sind.
eingelsesen: 647186362
in Liste: [6,4,7,1,8,6,3,6,2]
3 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
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