1 #!/usr/bin/env python
2 #-*- coding: utf-8 -*-
3 #@Time : 2017-09-03 16:33
4 #@Author : Aixce
5 #@Email : [email protected]
6 #@File : 猜字谜.py
7 #@Software: PyCharm
8 importrandom9 print("######## 猜数字小游戏 #########")10 print("# 1.开始游戏 2.任意键退出游戏 #")11 print("# 注:猜错三次游戏自动退出. #")12 print("##################################")13 put = input("请输入:")14 if put == "1":15 number = 3
16 secret = random.randint(1, 100)17 while number >0:18 temp = input("不妨猜一下我现心里想的数字是几:")19 temp2 =temp.strip()20 iftemp2.isdigit():21 temp1 =int(temp2)22 if temp1 ==secret:23 exit("哼,我心里想的数是%s,你居然猜中了,猜中也没有奖励^_^ 游戏结束!"%secret)24 elif number == 1:25 exit("没想到你那么笨三次机会都没有猜到!不妨告诉你,我心理想的数字是:%s" %(secret))26 elif temp1 >secret:27 print("我心想的数字比%s小,还是剩%s次机会"%(temp1,number-1))28 else:29 print("我心想的数字比%s大,还是剩%s次机会"%(temp1,number-1))30 else:31 print("Error:'%s'不是一个数字,请输入一个整数" %temp)32 number += 1
33 number -= 1
34
35
36 else:37 exit("退出游戏成功!")