Random Number Guessing Age Game

Random Number Guessing Age Game

#!/usr/bin/env python3
# -*- coding:utf-8 -*-
# Author: davie
# This is a guess the number game
import random
secretNumber = random.randint(1,20)
print("I'm thinking of a number between 1 and 20.")

# Ask the player to guess 6 times.
for guessesTaken in range(1,7):
    print("Take a guess.")
    guess = int(input( " Please enter a number ->: " ))

    if guess < secretNumber:
        print("Your guess is too low.")
    elif guess > secretNumber:
        print("Your guess is too high.")
    else:
        break # This condition is the correct gues!
if guess == secretNumber:
    print("Good job! You guessed my number in "+ str(guessesTaken) +' guesses!')
else:
    print("Nope. The number I was thinking of was "+ str(secretNumber))

The execution result is as follows:

D:\yc\pycharm\venv\Scripts\python.exe D:/yc/pycharm/python3/test.py
I'm thinking of a number between 1 and 20.
Take a guess.
Please enter a number ->:1 
Your guess is too low.
Take a guess.
Please enter a number ->:10 
Your guess is too low.
Take a guess.
Please enter a number ->:16 
Your guess is too low.
Take a guess.
Please enter a number ->:18 
Good job! You guessed my number in 4 guesses!

Process finished with exit code 0

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325085928&siteId=291194637