Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. import random
  2. import matplotlib.pyplot as plt
  3. fig = plt.figure()
  4. ax = fig.add_axes([0, 0, 1, 1])
  5. print (type(ax))
  6. plt.savefig('example 142a.png', fmt='png')
  7. k=0
  8. n=10000
  9. i=0
  10. while (i<n):
  11. i=i+1
  12. a1 = random.random()
  13. a2 = random.random()
  14. a=[]
  15. a.append(a1)
  16. a.append(a2)
  17. a.sort()
  18. a3 =1-a2
  19. a2=a2-a1
  20. p=[]
  21. p.append(a1)
  22. p.append(a2)
  23. p.append(a3)
  24. p.sort()
  25. if(a1+a2>a3) and (a1+a3>a2) and (a3+a2>a1) and (p[2]**2<p[0]**2+p[1]**2):
  26. k+=1
  27. plt.scatter(a1,a2,c='green')
  28. plt.show()
  29. print(k/n)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement