guess age game

guess age game

Require:

  1. The user is allowed to try at most 3 times. If the user fails to guess correctly after 3 attempts, he will exit directly. If he guesses correctly, print the congratulatory message and exit.

1. The code is as follows:

#!/usr/bin/env python3
# -*- coding:utf-8 -*-
# Author: davie
'''
The user is allowed to try at most 3 times. If the user fails to guess correctly after 3 attempts, he will exit directly. If he guesses correctly, print the congratulatory message and exit.
'''
count = 0
age = 33
while count <3 :
    count += 1 
    age_input = int(input( " Please enter the age you guessed -->: " ))
     if age_input > age:
         print ( " The age you guess is older than the actual age, please guess a little smaller next time " )
     elif age_input < age:
         print ( " The age you guessed is smaller than the actual age, please guess bigger next time " )
     else :
         print ( " Congratulations, you guessed correctly " )
         break 
    if count == 3 :
         print ( " 3 consecutive times Guess wrong, the program exits " )

 

2. Test results

D:\yc\pycharm\venv\Scripts\python.exe D:/yc/pycharm/python3/guess_age.py
Please enter your guessed age -->:11
The age you guess is smaller than the actual age, please guess bigger next time
Please enter your guessed age -->:22
The age you guess is smaller than the actual age, please guess bigger next time
Please enter your guessed age -->:33
Congratulations, you guessed it

Process finished with exit code 0
D:\yc\pycharm\venv\Scripts\python.exe D:/yc/pycharm/python3/guess_age.py
Please enter your guessed age -->:22
The age you guess is smaller than the actual age, please guess bigger next time
Please enter your guessed age -->:33
Congratulations, you guessed it

Process finished with exit code 0
D:\yc\pycharm\venv\Scripts\python.exe D:/yc/pycharm/python3/guess_age.py
Please enter your guessed age -->:11
The age you guess is smaller than the actual age, please guess bigger next time
Please enter your guessed age -->:22
The age you guess is smaller than the actual age, please guess bigger next time
Please enter your guessed age -->:44
The age you guess is greater than the actual age, please guess smaller next time
If you guess wrong 3 times in a row, the program exits

Process finished with exit code 0

 

Guess you like

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