= x。程序執(zhí)行后將會(huì)生成一個(gè)大于等于x,小于等于y的整數(shù)。注意:如果y < x程序?qū)?huì)報(bào)錯(cuò)。"/> 精品丝袜美腿国产一区,69精品人人搡人妻人人玩,亚洲永久精品ww47香蕉免费下载

教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Python中如何生成隨機(jī)整數(shù)?

更新時(shí)間:2019年11月05日12時(shí)02分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

Python生成隨機(jī)整數(shù)需要用到randmom工具包中的randint()函數(shù)。使用時(shí)首先導(dǎo)入random工具包。下面我們介紹下具體用法。

# 導(dǎo)入工具包
import random
# 輸出大于等于1,小于等于7的隨機(jī)整數(shù)
print(random.randint(1, 7))

由此可見,隨機(jī)生成整數(shù)的規(guī)則為random.randint(x, y),其中x和y都是整數(shù),而且y >= x。程序執(zhí)行后將會(huì)生成一個(gè)大于等于x,小于等于y的整數(shù)。注意:如果y < x程序?qū)?huì)報(bào)錯(cuò)。

下面我們通過石頭剪刀布這個(gè)小游戲來體會(huì)random.randint()函數(shù)的用法。我們假設(shè)拳頭為數(shù)字1,剪刀為數(shù)字2,布為數(shù)字3。

# 導(dǎo)入隨機(jī)工具包
# 注意:在導(dǎo)入工具包的時(shí)候,應(yīng)該將導(dǎo)入語句放在文件頂部
# 因?yàn)?,這樣可以方便下面的代碼,在任何需要的時(shí)候,使用工具包中的工具
import random

# 從控制臺(tái)輸入要出的拳——石頭(1)/剪刀(2)/布(3)
player = int(input("輸入要出的拳——石頭(1)/剪刀(2)/布(3):"))

# 電腦隨機(jī)出拳
computer = random.randint(1, 3)

# 比較是勝負(fù)
# 當(dāng)玩家出石頭/1,電腦出剪刀/2;玩家出剪刀/2,電腦出布/3;玩家出布/3,電腦出石頭/1時(shí),玩家獲勝
# if (()
#       or()
#       or()):
if ((player == 1 and computer == 2)
        or (player == 2 and computer == 3)
        or (player == 3 and computer == 1)):

    print("您出的拳是%d,電腦出的拳是%d" % (player, computer))
    print("恭喜您,戰(zhàn)勝了電腦!")
# 平局
elif player == computer:
    print("你和電腦都出了%d" % computer)
    print("平局了!")

# 其他情況電腦獲勝
else:
    print("您出的拳是%d,電腦出的拳是%d" % (player, computer))
    print("電腦獲勝!")

運(yùn)行結(jié)果

隨機(jī)整數(shù)

以上我們介紹了,python中生成一個(gè)隨機(jī)整數(shù)的方法,希望對(duì)你有所幫助,如果想學(xué)習(xí)python大數(shù)據(jù)課程請(qǐng)點(diǎn)擊頁面咨詢按鈕獲得python全套視頻教程。



猜你喜歡:

Python中的while循環(huán)語句怎么用?

python中for循環(huán)的用法

python實(shí)現(xiàn)字符串反轉(zhuǎn)的幾種方法

Python如何使用pymysql鏈接mysql數(shù)據(jù)庫?

python的算術(shù)運(yùn)算符有哪些?

傳智教育python大數(shù)據(jù)培訓(xùn)課程

0 分享到:
和我們?cè)诰€交談!