Grr. Manchmal hasse ich Python.
Ich habe mir ein Programm (s.u.) zur Berechnung von Pi geschrieben. keine große sache.
Aber mein ergebnis ist immer 0 (in Worten: Null).
obwoh ich, wenn ich mir die Variablen ausgeben lasse und per hand rechne, definitiv nicht null herausbekomme.
Danke fürs erklären.
Code: Alles auswählen
import random
t=i=0
s=int(input('schusszahl eingeben'))
while i <= s:
x = random.random()
y = random.random()
if x*x + y*y <= 1:
t+=1
i+=1
print('PI: '+str((t/s)*4))