""" 
 guessing_game.py

   $ python guessing_game.py
   I've picked a number from 1 to 100. Can you guess it?
   What's your guess? 20
   Too low.
   What's your guess? 70
   Too high.
   What's your guess? 42
   Yes! It took you 3 guesses.
 
 Jim Mahoney | cs.bennington.college | MIT License | March 2021
"""
import random

def main():
    target = random.randint(1, 100)
    print("I've picked a number from 1 to 100. Can you guess it?")
    guesses = 0
    while True:
        guesses = guesses + 1
        guess = int(input("What's your guess? "))
        if guess == target:
            print(f"Yes! It took you {guesses} guesses.")
            return
        elif guess < target:
            print("Too low.")
        elif guess > target:
            print("Too high.")

if __name__ == '__main__':
    main()