Advertisement
Guest User

Как выигрывать в Угадайку - Numberphile (проверка)

a guest
Oct 18th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. import random
  2.  
  3. correct = 0
  4. incorrect = 0
  5. iteration = 1
  6. mini = 0
  7. maxi = 10
  8.  
  9. while iteration < 1000001:
  10.     K = random.randint(mini, maxi)
  11.     A = random.randint(mini, maxi)
  12.     B = random.randint(mini, maxi)
  13.     if K > A:
  14.         if B > A:
  15.             correct+=1
  16.         else:
  17.             incorrect+=1
  18.     elif K < A:
  19.         if B < A:
  20.             correct+=1
  21.         else:
  22.             incorrect+=1
  23.     if incorrect!=0:
  24.         proc=100/(correct+incorrect)*correct
  25.     else:
  26.         proc=0
  27.     print('No:{}    C:{}; I:{}; {}%'.format(iteration,correct,incorrect,proc))
  28.     iteration+=1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement