Advertisement
Guest User

Untitled

a guest
Jul 10th, 2019
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. from time import time
  2.  
  3. # коэффициент усложнения
  4. next_lvl_k = 1.2
  5. # опыт для перехода на следующий уровень
  6. # множится на (коэффициент усложнения^уровень)
  7. next_lvl_exp = 1000
  8.  
  9. def calc_lvl(exp):
  10. lvl = 0
  11. e = 0
  12.  
  13. while(exp > 0):
  14. if e == round(next_lvl_exp * next_lvl_k**lvl) - 1:
  15. #print(round(next_lvl_exp * next_lvl_k**lvl))
  16. lvl += 1
  17. e = 0
  18. e += 1
  19. exp -= 1
  20.  
  21.  
  22.  
  23. print("lvl: {}\nexp: {}".format(lvl, e))
  24. return lvl, e
  25.  
  26.  
  27. if __name__ == '__main__':
  28. start = time()
  29. exp = 1000
  30. print("start exp: {}".format(exp))
  31. l, e = calc_lvl(exp)
  32. print("время: {}".format(time() - start))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement