Advertisement
Guest User

Набор опыта

a guest
May 24th, 2016
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. from random import randrange as rnd
  2. #===================================#
  3. def umn(i, a):
  4.     j=0
  5.     while j!=i:
  6.          a*=10;
  7.          j+=1
  8.     return a
  9.    
  10. def roundto(n,i):
  11.     d=len(str(n))-2
  12.     if (n%10**d!=0 or n%10**d!=umn(d-1,5)): n+=10**d-(n%10**d);return n
  13.     else: return 0
  14. n=150
  15. a=0;
  16. i=1
  17. while i<=10:
  18.     print("На для уровня %s требуется %s опыта. \n Осталось набрать %s"%(i,n,n-a))
  19.     a=n
  20.     n+=round(n*1.5)
  21.     n=roundto(n,i)
  22.     i+=1
  23.  
  24. '''n=2*50
  25. i=1
  26. while i<=50:
  27.     print("На для уровня %s требуется %s опыта."%(i,n))
  28.     i+=1
  29.     n=(2**i)*50
  30. '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement