




"""simple docstring"""






def   _snake_case    (       lowercase__ = 10							,					lowercase__ = 1000							,					lowercase__ = True	):
				assert (
				    isinstance(lowercase__							,					lowercase__	)
				    and isinstance(lowercase__							,					lowercase__	)
				    and isinstance(lowercase__							,					lowercase__	)
				), "Invalid type of value(s) specified to function!"

				if min_val > max_val:
								raise ValueError('Invalid value for min_val or max_val (min_value < max_value)'	)
				return min_val if option else max_val







def   _snake_case    (       lowercase__							,					lowercase__	):
				return int((number_a + number_a) / 2	)







def   _snake_case    (       lowercase__							,					lowercase__							,					lowercase__	):
				assert (
				    isinstance(lowercase__							,					lowercase__	) and isinstance(lowercase__							,					lowercase__	) and isinstance(lowercase__							,					lowercase__	)
				), 'argument values must be type of "int"'

				if lower > higher:
								raise ValueError('argument value for lower and higher must be(lower > higher)'	)

				if not lower < to_guess < higher:
								raise ValueError(
								    'guess value must be within the range of lower and higher value'	)

				def answer(lowercase__	) -> str:
								if number > to_guess:
												return "high"
								elif number < to_guess:
												return "low"
								else:
												return "same"

				print('started...'	)

				_lowerCamelCase  :    List[Any]					=					lower
				_lowerCamelCase  :    int					=					higher

				_lowerCamelCase  :    Tuple					=					[]

				while True:
								_lowerCamelCase  :    Optional[Any]					=					get_avg(lowercase__							,					lowercase__	)
								last_numbers.append(lowercase__	)

								if answer(lowercase__	) == "low":
												_lowerCamelCase  :    int					=					number
								elif answer(lowercase__	) == "high":
												_lowerCamelCase  :    Any					=					number
								else:
												break

				print(f'''guess the number : {last_numbers[-1]}'''	)
				print(f'''details : {last_numbers!s}'''	)







def   _snake_case    (       ):
				_lowerCamelCase  :    List[Any]					=					int(input('Enter lower value : '	).strip()	)
				_lowerCamelCase  :    Dict					=					int(input('Enter high value : '	).strip()	)
				_lowerCamelCase  :    Dict					=					int(input('Enter value to guess : '	).strip()	)
				guess_the_number(lowercase__							,					lowercase__							,					lowercase__	)


if __name__ == "__main__":
			main()





"""simple docstring"""






def   _snake_case    (       lowercase__	):
				return "".join(chr(ord(lowercase__	) - 32	) if 'a' <= char <= 'z' else char for char in word	)


if __name__ == "__main__":
			from doctest import testmod

			testmod()