Als «python» getaggte Fragen

49
Wie schreibe ich 2 ** n - 1 als rekursive Funktion?

Ich brauche eine Funktion, die n nimmt und 2 n - 1 zurückgibt . Es klingt einfach genug, aber die Funktion muss rekursiv sein. Bisher habe ich nur 2 n : def required_steps(n): if n == 0: return 1 return 2 * req_steps(n-1) In der Übung heißt es: "Sie können davon ausgehen, dass der Parameter n...

44
Python-Runde auf die nächsthöhere Potenz von 10

Wie würde ich es schaffen, math.ceilso zu arbeiten, dass eine Zahl der nächsthöheren Potenz von 10 zugewiesen wird? # 0.04 -> 0.1 # 0.7 -> 1 # 1.1 -> 10 # 90 -> 100 # ... Meine aktuelle Lösung ist ein Wörterbuch, das den Bereich der Eingabenummer überprüft, aber fest codiert ist, und...