Kurs:Python/LG/Py2009/Aufgaben (Pape)/PI

Aus Wikiversity

Aufgabe und Lösung[Bearbeiten]

Aufgabe und Lösung

Ansatz[Bearbeiten]

Beschreibung des Problems (1. Ansatz):

Pi / 2 = (2/1) * (2/3) * (4/3) * (4/5) * (6/5) * (6/7) * ...

Ich benötige vermutlich 2 Zählschleifen:

pi_wallis = pi_wallis * (i/j)

Für i und j gilt:

i = 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, ...

j = 1, 3, 3, 5, 5, 7, 7, 9, 9, 11, 11, 13, 13, ...

Schleifendurchlauf 1: i bleibt gleich, j um 2 erhöhen

Schleifendurchlauf 2: i um 2 erhöhen, j bleibt gleich

Schleifendurchlauf 3: i bleibt gleich, j um 2 erhöhen

Version 0.1[Bearbeiten]