通过游戏学python 3.6 第一季 第四章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释 可复制直接使用 娱乐 可封装 函数

 

 

 

 1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释
 2 #!usr/bin/env python
 3 #-*-coding:utf-8-*-
 4 #QQ124111294
 5 
 6 
 7 
 8 
 9 import random
10 number = random.randint(1,99)#设定答案(可以假设成年龄吧)
11 amount = random.randint(3,8) #设定猜测次数
12 print('本次游戏次数为',amount,'')
13 
14 count = 0  #设定初始次数
15 while count <= amount:   #条件成立无限循环
16     try:
17         guess = int(input('请猜数字'))
18 
19         if guess == number:   #条件判断为真执行
20             print('猜对了')
21             break
22         elif guess > number:  #if判断不为真执行
23             print('大了')
24         else:                 #if和elif都不成立执行
25             print('小了')
26 
27         count +=1 #修改初始次数+1
28 
29         if count == amount:   #根据条件判断
30             countine = input('任意键重新开始,“N”键退出游戏')
31             if countine != 'n' :    #设置退出按键
32                 count = 0           #修改初始次数
33             else:
34                 exit()              #退出程序
35     except:
36         print('请输入数字,而不是其他')                
#猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释

 

posted @ 2017-07-31 20:54  颜言  阅读(284)  评论(0编辑  收藏  举报