Python实现猜数字游戏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python实现猜数字游戏相关的知识,希望对你有一定的参考价值。
游戏规则:
1.随机产生1到100之间的整数
2.共有3次猜测机会,每次猜测如果不正确会提示大于或小于目标值,3次机会用完退出程序
3.三次机会,包含第3次机会如果猜中,提示用户猜中
4.如果用户输入不合法需要有提示并重新输入
代码如下:
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017-09-03 16:33 # @Author : Aixce # @Email : [email protected] # @File : 猜字谜.py # @Software: PyCharm import random print("######## 猜数字小游戏 #########") print("# 1.开始游戏 2.任意键退出游戏 #") print("# 注:猜错三次游戏自动退出. #") print("##################################") put = input("请输入:") if put == "1": number = 3 secret = random.randint(1, 100) while number > 0: temp = input("不妨猜一下我现心里想的数字是几:") temp2 = temp.strip() if temp2.isdigit(): temp1 = int(temp2) if temp1 ==secret: print("哼,我心里想的数是%s,你居然猜中了,猜中也没有奖励^_^"%secret) elif temp1 > secret: print("我心想的数字比%s小,还是剩%s次机会"%(temp1,number-1)) else: print("我心想的数字比%s大,还是剩%s次机会"%(temp1,number-1)) else: print("Error:‘%s‘不是一个数字,请输入一个整数" % temp) number += 1 number -= 1 else: exit("退出游戏成功!") print("游戏结束!")
执行结果:
以上是关于Python实现猜数字游戏的主要内容,如果未能解决你的问题,请参考以下文章