Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from math import *
- from random import *
- def is_valid(n, top):
- if 1<=int(n)<=top:
- return True
- else:
- return False
- def game():
- print('Введите верхнюю границу диапазона.')
- top = int(input())
- print('Попробуйте угадать число.')
- the_number = randrange(1,top)
- print(the_number)
- number_of_tries = 1
- n = input()
- while int(n)!= the_number:
- if is_valid(n, top):
- if int(n)>the_number:
- print('Слишком много, попробуйте еще раз')
- else:
- print('Слишком мало, попробуйте еще раз')
- else:
- print(f'Пожалуйста, ведите целое число в диапазоне от 1 до {top}')
- number_of_tries += 1
- n = input()
- print('Вы угадали.')
- print('Количество попыток: ', number_of_tries)
- print('Повторить игру? (напишите 0 или 1)')
- if int(input())==1:
- game()
- else:
- print('Прощайте')
- print('Добро пожаловать в числовую угадайку.
- Здесь мы угадываем число от 1 до другого натурального числа заданного вами.')
- game()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement