之前我們用了很多次的print和input方法,,它們的作用是實(shí)現(xiàn)控制臺(tái)的輸入和輸出。除此之外,,python還提供了很多模塊,,用來(lái)實(shí)現(xiàn)各種常見(jiàn)的功能,比如時(shí)間處理,、科學(xué)計(jì)算,、網(wǎng)絡(luò)請(qǐng)求、隨機(jī)數(shù)等等等等,。今天我就來(lái)說(shuō)說(shuō),,如何用python自帶的隨機(jī)數(shù)模塊,給我們的小游戲增加不確定性,。 引入模塊的方法: from 模塊名 import 方法名 看不懂沒(méi)關(guān)系,,這東西以后我們會(huì)反復(fù)用到。今天你只要記住,,你想要產(chǎn)生一個(gè)隨機(jī)的整數(shù),,就在程序的最開(kāi)頭寫(xiě)上: from random import randint 之后你就可以用randint來(lái)產(chǎn)生隨機(jī)數(shù)了。 還記得input后面的()嗎,,我們使用randint的時(shí)候后面也要有(),。而且,還要在括號(hào)中提供兩個(gè)數(shù)字,,先后分別是產(chǎn)生隨機(jī)整數(shù)范圍的下限和上限,。例如: randint(5, 10) 這樣將會(huì)產(chǎn)生一個(gè)5到10之間(包括5和10)的隨機(jī)整數(shù)。 放到我們的小游戲里,,用 answer = randint(1, 100) 替代 answer = 10 程序在運(yùn)行時(shí)候,,會(huì)產(chǎn)生一個(gè)1到100的隨機(jī)整數(shù),存在answer里,,我們也不知道是多少,,真的全靠猜了。
好了,,覺(jué)得還有點(diǎn)意思么,?我們終于一步步把這個(gè)弱智小游戲給做出來(lái)了,有沒(méi)有一丁點(diǎn)的成就感呢,? 如果你對(duì)其中的某些細(xì)節(jié)還不是很理解,,恭喜你,你已經(jīng)開(kāi)始入門(mén)了,。相信你會(huì)帶著一顆追求真相的心,,在編程這條路上不斷走下去。 我們的課程,也才剛剛開(kāi)始,。 #==== Crossin的編程教室 ====# 微信ID:crossincode QQ群:312723402 面向零基礎(chǔ)初學(xué)者的編程課 每天5分鐘,,輕松學(xué)編程 回復(fù)『 p 』查看課程目錄 回復(fù)『 t 』查看習(xí)題列表 點(diǎn)擊“閱讀原文”可進(jìn)入討論版 v v v v v v |
|