26 lines
722 B
Python
26 lines
722 B
Python
import random
|
|
|
|
inclusive_range = (1, 100)
|
|
|
|
print("Guess my target number that is between %i and %i (inclusive).\n"
|
|
% inclusive_range)
|
|
target = random.randint(*inclusive_range)
|
|
answer, i = None, 0
|
|
while answer != target:
|
|
i += 1
|
|
txt = input("Your guess(%i): " % i)
|
|
try:
|
|
answer = int(txt)
|
|
except ValueError:
|
|
print(" I don't understand your input of '%s' ?" % txt)
|
|
continue
|
|
if answer < inclusive_range[0] or answer > inclusive_range[1]:
|
|
print(" Out of range!")
|
|
continue
|
|
if answer == target:
|
|
print(" Ye-Haw!!")
|
|
break
|
|
if answer < target: print(" Too low.")
|
|
if answer > target: print(" Too high.")
|
|
|
|
print("\nThanks for playing.")
|