主要思路如下:
程序自身通过随机数模块生成一个随机的整数
进入游戏循环,不断的要求用户输入一个整数
如果猜的比程序生成的整数大或小,通过输出函数提示
如果猜的次数大于6次,游戏推出循环并给出真确答案
如果在六次之内才对了,程序也推出
程序中涉及的Python知识点:
随机模块:
需要先导入random这个随机数模块,python自带,直接导入即可
使用random.randint(start,end)函数来生成start到end之间(包括两个边界值)的随机整数
输入输出函数:
print()函数将向控制台打印信息
input()函数,将用于接收用户键盘输入的信息,换回一个字符串
str()函数将传入的参数转化为一个字符串,int()函数将可以将字符串形式的整数例如'12'转化成整数 12
字符串可以通过加号 " + " 来进行连接,换回一个新字符串
异常处理:
try和except语句
try后面跟上需要检测的语句,如果有异常(无论什么异常,本例子中如果用户输入的不是一个整数,将会触发一个异常)则跳转执行except下的语句。
网友评论