Advertisement
Guest User

Untitled

a guest
Aug 24th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.25 KB | None | 0 0
  1. #!/usr/bin/env python3
  2. import random
  3. import sys
  4. def limiter():
  5.     print('-'*10)
  6.  
  7. def logicOne(numberRange,humanNumber):
  8.     current = numberRange
  9.     while current > humanNumber:
  10.         current = numberRange // 2
  11.         print(current)
  12.         if current < humanNumber:
  13.             raznica = humanNumber - current
  14.             for i in range(current,raznica):
  15.                 print(i)
  16.  
  17.  
  18.  
  19.  
  20. try:
  21.     allOk = True # flag
  22.     print('Игра Угадайка, Вы задаете любой промежуток от 0 и загадываете число, а компьютер должен угадать')
  23.     limiter()
  24.     numberRange = int(input('Пожалуйста, введите диапазон, который Вам нужен для игры: '))
  25.     limiter()
  26.     humanNumber = int(input('А теперь, загадайте любое целое число из выбранного Вами диапазона('+str(numberRange)+'): '))
  27.     if humanNumber and numberRange < 0:
  28.         print('Пожалуйста, введите положительное число!')
  29.         allOk = False # flag
  30. except:
  31.     limiter()
  32.     print('Произошла ошибка, пожалуйста, будьте внимательны при заполнении данных')
  33.     exit()
  34.  
  35. if allOk:
  36.     logicOne(numberRange,humanNumber)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement