Hallo, ich habe im Moment eine Wette mit einem Freund laufen, wer die höheren Werte der Fakultät ausrechnen kann. Das bisherige Maximum liegt bei 2 Millionen Fakultät, jetzt wollte ich fragen, ob man folgendes Programm noch optimieren könnte:
Code: Alles auswählen
n = int(input('Fakultaet von n = '))
f = 1
for i in range(1, n + 1):
f = f * i
print(n,'! = ',f)
Könnte man auch das Ergebnis in einer Datei abspeichern anstatt es auszugeben ohne viel Zeit zu verlieren?
Außerdem ist die Prozessorauslastung immer nur bei knapp 30%, ist das das Maximum, was verwendet werden kann oder kann ich dem Programm auch noch mehr zuweisen?
Vielen Dank schonmal!