Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- import math
- player_name = input("Как тебя зовут?")
- player_age = input("Сколько тебе лет?")
- player_health = 5
- is_first_attempt = True
- is_victory = False
- number_min = 1
- number_max = 10
- number = random.randint(number_min, number_max)
- print()
- print("Тебя зовут {} и тебе {} лет.".format(player_name, player_age))
- print("Я загадаю число от {} до {}, а ты попробуй угадать его.".format(number_min, number_max))
- print("И помни, у тебя попыток: " + str(player_health))
- print("Например я загадал " + str(number))
- input("Нажми Enter чтобы начать...")
- print()
- def module(x):
- if x < 0:
- x = -x
- return x
- answer_old = math.inf
- while player_health > 0 and not is_victory:
- if is_first_attempt:
- is_first_attempt = False
- message = "Введи число, и посмотри, угадал ли ты его: "
- else:
- message = "Попробуй еще раз: "
- player_answer = int(input(message))
- distance = module(player_answer - number)
- distance_old = module(answer_old - number)
- answer_old = palyer_answer
- if distance < distance_old:
- print("теплее")
- else:
- print("холоднее")
- if number == player_answer:
- is_victory = True
- print("Правильно, ты угадал число!!!")
- else:
- player_health -= 1
- print("Нет, ты не угадал. Попыток соталось: " + str(player_health))
- if player_health < 0:
- print("Сука, читак!")
- print()
- input("Нажми Enter чтобы завершить...")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement