Hallo liebe Community,
ich habe die Suchfunktion genutzt aber nichts entsprechendes gefunden.
Ich muss eine zufällige Zahl (Eingabe) immer auf die nächste höhere Potenz "aufrunden".
Bsp:
7 > 10
19> 100
78 > 100
992 > 1000
Ich dachte über ein Erstellen einer Liste und ersetzen der Stellen durch 9ner nach und anschließend +1
Nur leider übersteigt das meinen aktuellen Wissenstand.
Oder gibt es ggfls. eine andere einfachere Idee/Herangehensweise?
Für jede Hilfe bin ich dankbar!
Runden bzw. Stellen ersetzten
- __blackjack__
- User
- Beiträge: 14031
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Wie wäre es mit ``10**math.ceil(math.log10(x))``?
Edit: Die 0 muss gesondert behandelt werden.
Edit: Die 0 muss gesondert behandelt werden.
„A life is like a garden. Perfect moments can be had, but not preserved, except in memory. LLAP” — Leonard Nimoy's last tweet.