Heim  >  Fragen und Antworten  >  Hauptteil

Ein Python-Neuling möchte einen Code erstellen, der Pi berechnen kann, aber ich weiß nicht, wie ich ihn schreiben soll.

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?

高洛峰高洛峰2686 Tage vor951

Antworte allen(1)Ich werde antworten

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-12 09:23:09

    >>> from math import pi
    >>> pi
    3.141592653589793

    Computing Pi with Python

    Antwort
    0
  • StornierenAntwort