ich wuerde gerne zahlen ein dezimaltrenneichen hinzufuegen.
Als beispiel habe ich die zahl 11110001 und moechte nun an der 4 stelle von hinten den dezimalpunkt hinzufuegen 1111.0001
oder ich habe die zahl 23 und moechte die zahl 0.0023
ich bin noch anfaenger und tue mich etwas schwer, so wie es fuer mich aussieht scheint python probleme mit der direkten veraenderung der variablen zu haben.
Also gehe ich gerade folgenden weg..
ich wandel die zahl zu einem string. und fuege jeden einzelnen buchstaben einem array,liste zu.
dann koennte ich ev im array,liste an der stelle den punkt setzten und das array,liste wieder zusammenfuegen und zim float umwandeln.
Code: Alles auswählen
f = []
amount = "3134423"
stringkredslaenge = len(str(amount))
for i in range(0, stringkredslaenge):
f.append(amount[i])
print(amount[i])
print(f)
Code: Alles auswählen
3
1
3
4
4
2
3
['3', '1', '3', '4', '4', '2', '3']
naja ich wuerd mich ueber hilfe ideen vorschlaege freuen
mfg