亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

Python中的random是怎么回事?

今天馬哥教育要跟大家分享的文章是Python中的random是怎么回事?如何增加輸出結(jié)果的不確定性?就是說,我們輸入內(nèi)容之后,至于會輸出什么,我們是不知道的, Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?!

如何增加輸出結(jié)果的不確定性?就是說,我們輸入內(nèi)容之后,至于會輸出什么,我們是不知道的,這就是我們這節(jié)課要給大家介紹的random,來看看到底是怎么一回事吧!

Python中的random是怎么回事?

之前我們用了很多次的print和input方法,它們的作用是實現(xiàn)控制臺的輸入和輸出。除此之外,Python還提供了很多模塊,用來實現(xiàn)各種常見的功能,比如時間處理、科學(xué)計算、網(wǎng)絡(luò)請求、隨機數(shù)等等。今天我就來說說,如何用Python自帶的隨機數(shù)模塊,給我們的小游戲增加不確定性。

引入模塊的方法:

from 模塊名 import 方法名

看不懂沒關(guān)系,這東西以后我們會反復(fù)用到。今天你只要記住,你想要產(chǎn)生一個隨機的整數(shù),就在程序的最開頭寫上:

from random import randint

之后你就可以用randint來產(chǎn)生隨機數(shù)了。

還記得input后面的()嗎,我們使用randint的時候后面也要有()。而且,還要在括號中提供兩個數(shù)字,先后分別是產(chǎn)生隨機整數(shù)范圍的下限和上限。例如:

randint(5, 10)

這樣將會產(chǎn)生一個5到10之間(包括5和10)的隨機整數(shù)。

放到我們的小游戲里,用

answer = randint(1, 100)

替代

answer = 10

程序在運行時候,會產(chǎn)生一個1到100的隨機整數(shù),存在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

好了,覺得還有點意思么?我們終于一步步把這個弱智小游戲給做出來了,有沒有一丁點的成就感呢?

如果你對其中的某些細節(jié)還不是很理解,恭喜你,你已經(jīng)開始入門了。相信你會帶著一顆追求真相的心,在編程這條路上不斷走下去。

我們的課程,也才剛剛開始。如果你有不理解的地方,有想要深入了解的地方、有想要問一萬個為什么的地方,別著急,先一一記錄下來,繼續(xù)學(xué)習(xí),這節(jié)課的疑問,也許下節(jié)課就解決了呢?現(xiàn)在想不明白的,也許某一時刻就突然來了靈感,豁然開朗了呢?我們學(xué)過一個章節(jié)或者學(xué)完一個回合之后,我們再看這些遺留的問題是否解決,如果還沒有,那我們再花費些時間去解決這些問題,相信效率會更高點,你覺得呢?

以上就是馬哥教育今天為大家分享的關(guān)于Python中的random是怎么回事的文章,希望本篇文章能夠?qū)φ?Python學(xué)習(xí)?和從事Python相關(guān)工作的小伙伴們有所幫助,想要了解更多相關(guān)知識記得關(guān)注馬哥教育官網(wǎng)。最后祝愿小伙伴們工作順利!

聲明:文章來源于網(wǎng)絡(luò),侵刪!

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計算運維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機構(gòu)!