标签:python 三次 小游戏 初学者 print input 年龄 猜测 输入
题目大概是这样的:让用户猜测年龄,最多可以猜测三次,超过三次就要询问是否要继续玩这个游戏
效果:
代码:
import random
print("猜年龄小游戏")
age=int(input("输入你猜测的年龄:"))
a=1
b=1
while a>=0:
computer=random.randint(0,101)
if age==computer:
print('恭喜猜对了,你真聪明!')
break
else:
a+=1
print('你已经猜错了%d次,最多猜三次哦,再来!'%(a-1))
n=input()
if n=='y':
answer=str(input('请输入你猜测的年龄:'))
if n=='n':
break
if a%3==0:
a = 1
b = b + 1
print("你已经猜错三次,是否继续游戏,是则输入Y,开始第%d轮猜测游戏,否则输入N"%b)
anewer=str(input(""))
if anewer=='Y':
print('最多只能猜三次,游戏重新开始了哦')
n=int(input('请输入你猜测的年龄:'))
if n==computer:
print("猜对了哦")
else:
a=a+1
print('你已经猜错了%d次,再来!记住最多猜三次哦'%(a-1))
n=int(input('请输入你的年龄:'))
if anewer=="N":
break
总结:代码还是有些重复,有兴趣可以去优化一下。
这是我扣扣群970353786,不带任何广告,我也正在努力学习python中。
标签:python,三次,小游戏,初学者,print,input,年龄,猜测,输入 来源: https://blog.csdn.net/weixin_46211269/article/details/113666937
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。