daily pastebin goal
1%
SHARE
TWEET

Untitled

a guest Sep 14th, 2018 54 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import random
  2. import math
  3.  
  4. player_name = input("Как тебя зовут?")
  5. player_age = input("Сколько тебе лет?")
  6. player_health = 5
  7.  
  8. is_first_attempt = True
  9. is_victory = False
  10.  
  11. number_min = 1
  12. number_max = 10
  13. number = random.randint(number_min, number_max)
  14.  
  15. print()
  16. print("Тебя зовут {} и тебе {} лет.".format(player_name, player_age))
  17. print("Я загадаю число от {} до {}, а ты попробуй угадать его.".format(number_min, number_max))
  18. print("И помни, у тебя попыток: " + str(player_health))
  19. print("Например я загадал " + str(number))
  20. input("Нажми Enter чтобы начать...")
  21. print()
  22.  
  23. def module(x):
  24.     if x < 0:
  25.        x = -x
  26.     return x
  27.  
  28. answer_old = math.inf
  29.  
  30. while player_health > 0 and not is_victory:
  31.     if is_first_attempt:
  32.         is_first_attempt = False
  33.         message = "Введи число, и посмотри, угадал ли ты его: "
  34.     else:
  35.         message = "Попробуй еще раз: "
  36.  
  37.     player_answer = int(input(message))
  38.      
  39.     distance = module(player_answer - number)
  40.     distance_old = module(answer_old - number)
  41.     answer_old = palyer_answer
  42.     if distance < distance_old:
  43.         print("теплее")
  44.     else:
  45.         print("холоднее")
  46.      
  47.     if number == player_answer:
  48.         is_victory = True
  49.         print("Правильно, ты угадал число!!!")
  50.     else:
  51.         player_health -= 1
  52.         print("Нет, ты не угадал. Попыток соталось: " + str(player_health))
  53.  
  54.     if player_health < 0:
  55.         print("Сука, читак!")
  56.  
  57.     print()
  58.  
  59. input("Нажми Enter чтобы завершить...")
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top