Ich hab hier ein Programm, welches ne bestimmte funktion hat. hier das was man wissen muss, damitman das problem versteht: also es gibt eine tabelle, da kann man verschiedene Variablen durch eine liste hinzufügen. diese haben dann noch bestimmte andere faktoren, zum beipsiel ob sie auf einem grafen dargstellt werden, welchen Value sie haben etc. beim scaling factor liegt das problem. Das scaling factor habe ich von 1 nachkommastelle auf 8 erweitert. Jetzt ist es aber so dass selbst wenn ich nur "1" eingeben, das Scaling so darsteht: "1.00000000"
ist mega hässlich. ich will nun dass die größe der nachkommastelle sich an die größe der eingebene variable anpasst, allerdings nur bis zur 8ten nachkommatselle, da man eine höhere Zaahl nicht eingeben kann. wenn man nichts einträgt wird als standward wert die "1" genommen.
Danke im Voraus für ideen, weil ich weiß nicht mehr weiter und ich muss noch ganze 4 stunden totschlagen
Nachkommastellen
- __blackjack__
- User
- Beiträge: 13919
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@l.jakovleski: Schau Dir mal die `rstrip()`-Methode von Zeichenketten an.
“I am Dyslexic of Borg, Your Ass will be Laminated” — unknown
In diesem Spezialfall kann round helfen:
Code: Alles auswählen
In [1]: print(f"{round(3.141592653589793, 8)}")
3.14159265
In [2]: print(f"{round(1,8)}")
1
In [3]: print(f"{round(1.,8)}")
1.0
In [4]: print(f"{round(0.1+0.2,8)}")
0.3
-
- User
- Beiträge: 2
- Registriert: Mittwoch 2. April 2025, 10:01
@_blackjack_ jo das hat gepasst danke dir 
