Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- import random
- import sys
- def limiter():
- print('-'*10)
- def logicOne(numberRange,humanNumber):
- current = numberRange
- while current > humanNumber:
- current = numberRange // 2
- print(current)
- if current < humanNumber:
- raznica = humanNumber - current
- for i in range(current,raznica):
- print(i)
- try:
- allOk = True # flag
- print('Игра Угадайка, Вы задаете любой промежуток от 0 и загадываете число, а компьютер должен угадать')
- limiter()
- numberRange = int(input('Пожалуйста, введите диапазон, который Вам нужен для игры: '))
- limiter()
- humanNumber = int(input('А теперь, загадайте любое целое число из выбранного Вами диапазона('+str(numberRange)+'): '))
- if humanNumber and numberRange < 0:
- print('Пожалуйста, введите положительное число!')
- allOk = False # flag
- except:
- limiter()
- print('Произошла ошибка, пожалуйста, будьте внимательны при заполнении данных')
- exit()
- if allOk:
- logicOne(numberRange,humanNumber)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement