本节继续完善第二节的数字小游戏:

1)继续使用 条件分支语句,以完善用户猜错数字时,给予提示,是猜大了还是小了;

2)使用 循环语句(while循环)以实现在不退出游戏的情况下,让用户多次猜数字,改善用户体验效果;

3)引入外援(import),导入外部模块,以实现更强大的功能,这里是使用随机数模块 random 。

下面是游戏的代码:


wKioL1fx1l_S8xH7AABuNp9LW_0120.png-wh_50


本节需要注意的知识点:

1、python的语法是冒号和缩进,if分支结构和while循环结构的条件语句后面一定得有 : ,python中的命令区块时通过缩进实现的,同一缩进级别就属于同一命令区块,而不需要借助括号等。

其他语句的末尾不加标点符号,当然你以引号(;)结尾也没有语法错误,不会报错,不过,我们习惯于不加任何标点符号

2、引入外部模块 使用  import 关键字实现,如果不事先引入,而直接使用模块的内容,会报错,提示没有提前定义

3、random 模块的randint() 会返回一个随机的整数,其语法格式为 randint(a,b) ,a b 分别 是生成的随机整数的起始和终止点,生成的随机整数包含a 和 b