Code: Alles auswählen
import random
vor = 5
nach = 8
zahl = random.uniform(0,785654)
print('%*.*f' % (vor, nach, zahl))
259964.12219568
Code: Alles auswählen
import random
vor = 5
nach = 8
zahl = random.uniform(0,785654)
print('%*.*f' % (vor, nach, zahl))
259964.12219568
Code: Alles auswählen
>>> "%3.3f" % 1.23456
'1.235'
>>> "%3.3f" % 1.23456 # 5 Zeichen sind mehr als 3
'1.235'
>>> "%7.3f" % 1.23456 # Links werden zwei Leerzeichen eingefügt, damit der Ausdruck 7 Zeichen hat
' 1.235'
>>> "%07.3f" % 1.23456 # Links werden Nullen eingefügt, damit der Ausdruck 7 Zeichen hat
'001.235'