天天看点

猜数字游戏python程序_Python实现猜数字游戏

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("退出游戏成功!")