TheAceHome

Untitled

Oct 13th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. import random
  2. from matplotlib import pyplot as plt
  3. a=[]
  4. m=0
  5. k=0
  6. x,y = [],[]
  7. n,N=0,1000000
  8. #a[0] = x
  9. #a[1] = y
  10. for _ in range (N):
  11. for i in range (2):
  12. a.append(random.uniform(-7.80,7.80))
  13. if (a[0])**2 + (a[1])**2 <= 60:
  14. if (a[0])**2 + (a[1])**2 >=15:
  15. n+=1
  16. x.append(a[0])
  17. y.append(a[1])
  18. else:
  19. k+=1
  20. else:
  21. m+=1
  22. a=[]
  23. print(k)
  24. print(m)
  25. print(n)
  26. print(n+m+k)
  27. print((n+m)/N)
  28.  
  29. plt.plot(x,y, linestyle="",marker="o")
  30. plt.title('PLOT')
  31. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment