Heim > Fragen und Antworten > Hauptteil
Ich habe einen Code geschrieben, der die Fakultät einer Zahl wie folgt berechnen kann:
#-*- coding:gb2312 -*-
#关于无限阶乘
result = 1
i = 1
while i <=50:
result *= i
i += 1
print(result)
Wenn Sie while i <=50 in eine beliebige Zahl ändern, können Sie hier eine beliebige Fakultät berechnen oder sie in while True oder in eine unendliche Fakultät ändern.
Meine Frage:
Derzeit möchte ich dieser Idee folgen und einen Code schreiben. Nach der Ausführung ist das Ergebnis pi und die gewünschte Anzahl von Ziffern kann beibehalten werden.
Zum Beispiel kann ich wählen, ob ich 10 Dezimalstellen oder 20 Dezimalstellen behalten möchte. Ich weiß nicht, wie ich es schreiben soll, und ich habe keine Ideen.
Ich frage mich, ob Sie mir ein paar Tipps geben können?
过去多啦不再A梦2017-06-12 09:23:09
>>> from math import pi
>>> pi
3.141592653589793
Computing Pi with Python