import random if __name__ == '__main__': punkty_kola = 0 wszystkie_punkty = 0 liczba_prob = 100 pi = 0.0 for i in range(0, liczba_prob*liczba_prob): losowy_x = random.random() losowy_y = random.random() dystans = losowy_x ** 2 + losowy_y ** 2 if dystans <= 1: punkty_kola += 1 wszystkie_punkty += 1 pi = 4*punkty_kola / wszystkie_punkty print(str(losowy_x) + '\t' + str(losowy_y) + '\t' + str(punkty_kola) + '\t' + str(wszystkie_punkty) + '\t:: ' + str(pi)) print('\n\nPI = ' + str(pi))