猜年龄游戏

简介:
需求
    允许用户最多尝试3次
    每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
    如果猜对了,就直接退出
测试信息
    正确年龄是一个20-30之间的随机数

wKiom1loMvjAKO9PAACDWuDD6Vo123.png-wh_50

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/env python
# -*- coding:utf-8 -*-
import  random
age = random.randint( 20 , 30 )
#print (age)
count = 0
while  count <  3 :
     guess_age = int ( input  ( '请输入egon的年龄:' ))
     if  count  = =  2 :
         again = input ( '你已经猜错了三次,继续请输入Y,退出请输入N:' )
         if  again.upper()  = =  'Y' :
             count = 0
             continue
         if  again.upper()  = =  'N' :
             break
     if  guess_age > age:
         print ( 'egon没那么老!' )
         count  + =  1
         continue
     if  guess_age < age:
         print  ( 'egon哪有这么年轻!' )
         count  + =  1
         continue
     if  guess_age  = =  age:
         print ( '恭喜你,猜对了,你一定是egon的Fans!' )
         break

本文转自lyndon博客51CTO博客,原文链接http://blog.51cto.com/lyndon/1947426如需转载请自行联系原作者

迟到的栋子
相关文章
|
9月前
猜数字小游戏
猜数字小游戏
40 0
教务系统以数组的方式输入6位同学的成绩,输出平均成绩(调用函数,结果保留两位小数)并分别按照成绩高低显示出每位同学的成绩状况。
教务系统以数组的方式输入6位同学的成绩,输出平均成绩(调用函数,结果保留两位小数)并分别按照成绩高低显示出每位同学的成绩状况。
|
8月前
|
存储 C语言
你也能做的简单版猜数字游戏(和优化版猜数字)
你也能做的简单版猜数字游戏(和优化版猜数字)
|
9月前
|
C++
你猜我猜不猜 (猜数字游戏) 快来小玩一把叭
你猜我猜不猜 (猜数字游戏) 快来小玩一把叭
61 0
|
10月前
你知道猜凶手和猜名次如何利用编程实现吗?
你知道猜凶手和猜名次如何利用编程实现吗?
51 0
|
Java C++
猜数字,玩游戏(随机生成1到100之间的数字,进行猜数字游戏)
猜数字,玩游戏(随机生成1到100之间的数字,进行猜数字游戏)
292 0
猜数字,玩游戏(随机生成1到100之间的数字,进行猜数字游戏)
蓝桥杯---棋盘放麦子.猜生日
蓝桥杯---棋盘放麦子.猜生日
L1-056 猜数字 (20 分)
L1-056 猜数字 (20 分)
174 0
猜数字小游戏(网页版)
在输入框内输一个数字,点击后面的“猜”按钮,系统会根据你猜的数字的大小,返回你是猜大猜小还是猜正确,系统还会统计你猜的次数,在猜数字的途中你点击按钮随时可以重新开始游戏
猜数字小游戏(网页版)

热门文章

最新文章