序言
通过前两次交流,我想大家对python已经有一定的了解和学习了,甚至已经开始实战演练了,今天开始我们通过案例分析一起来学习学习python。
背景
案例分析第一课-猜大小游戏
从0-9中随机输入一个数字(整数),答案是0-9随机生成。根据输入的数字和答案进行比较,如果输入的数字比答案大,则会提醒大了;如果输入的数据比答案小,则会提醒小了。一共三次机会,答对则直接结束游戏;答错继续作答直到三次机会用完,游戏结束。
思路
根据上面的背景描述,我们先理一下思路:
(一).随机生成一个答案
(二).输入随机的一个数字
(三).答案和数字进行比较
(四).限制次数
(五).结束游戏
代码及解析
思路理清之后,下面开始编写代码
(一).随机生成一个答案,这里我们用到一个模块random,所以先介绍一下
1.自行百度random模块的用法
2.通过我们第一课说到的工具python自带的IDLE工具,进行学习,英语好的可以学习学习,我英语不好,就不多说了,我直接选择第一种方法
也简单的介绍一下模块random的几个用法吧。
1).random.random()
从0到1之间随机获得一个浮点数,[0,1)
2).random.uniform(a,b)
从a到b(a<b)之间随机获得一个浮点数,[a,b]
3).random.randint(a,b)
从a到b(a<b)之间随机获得一个整数,[a,b]
4).random.choice(seq)
从seq中随机获得一个元素,seq可以是列表,字符串等
random模块练习代码如下:
import random
a = random.random()
b = random.uniform(1,3)
c = random.randint(0,9)
d = random.choice(['a',