学习资讯
自学Python编程:random
之前我们用了很多次的print和input方法,它们的作用是实现控制台的输入和输出。除此之外,Python还提供了很多模块,用来实现各种常见的功能,比如时间处理、科学计算、网络请求、随机数等等。今天我就来说说,如何用Python自带的随机数模块,给我们的小游戏增加不确定性。
引入模块的方法:
from 模块名 import 方法名
看不懂没关系,这东西以后我们会反复用到。今天你只要记住,你想要产生一个随机的整数,就在程序的较开头写上:
from random import randint
之后你就可以用randint来产生随机数了。
还记得input后面的()吗,我们使用randint的时候后面也要有()。而且,还要在括号中提供两个数字,先后分别是产生随机整数范围的下限和上限。例如:
randint(5, 10)
这样将会产生一个5到10之间(包括5和10)的随机整数。
放到我们的小游戏里,用
answer = randint(1, 100)
替代
answer = 10
程序在运行时候,会产生一个1到100的随机整数,存在answer里,我们也不知道是多少,真的全靠猜了。
>>> Guess what I think? 3 too small! 50 too small! 75 too big! 60 too small! 68 tool small! 72 too big! 70 too big! 69 BINGO! >>>
from random import randint um = randint(1,100) print 'Guess what I think?' bingo = False while bingo ==False: answer = input() if answer < num: print 'too small!' if answer > num: print 'too big!' if answer == num: print 'BINGO!' bingo = True
好了,觉得还有点意思么?我们终于一步步把这个弱智小游戏给做出来了,有没有一丁点的成就感呢?
更多培训课程,学习资讯,课程优惠等学校信息,请进入 银川西夏区C语言培训银川兴庆区java培训 网站详细了解,免费咨询电话:400-998-6158