詳解python--模擬輪盤抽獎(jiǎng)游戲
題目:
輪盤分為三部分: 一等獎(jiǎng), 二等獎(jiǎng)和三等獎(jiǎng);
輪盤轉(zhuǎn)的時(shí)候是隨機(jī)的,
如果范圍在[0,0.08)之間,代表一等獎(jiǎng),
如果范圍在[0.08,0.3)之間,代表2等獎(jiǎng),
如果范圍在[0.3, 1.0)之間,代表3等獎(jiǎng),
模擬本次活動(dòng)1000人參加, 模擬游戲時(shí)需要準(zhǔn)備各等級(jí)獎(jiǎng)品的個(gè)數(shù).
import random
RewardCount = {
'一等獎(jiǎng)':(0,0.08),
'二等獎(jiǎng)':(0.08,0.3),
'三等獎(jiǎng)':(0.3,1.0)
}
def RewardGet():
num = random.random()
for k,v in RewardCount.items():
if v[0] <= num < v[1]:
return k
ResultPeople = {}
for i in range(1000):
res = RewardGet()
if res not in ResultPeople:
ResultPeople[res] = 1
else:
ResultPeople[res] += 1
for k,v in ResultPeople.items():
print(k,v,'人')

以上所述是小編給大家介紹的python模擬輪盤抽獎(jiǎng)游戲詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
python 基于Appium控制多設(shè)備并行執(zhí)行
這篇文章主要介紹了python 如何基于Appium控制多設(shè)備并行執(zhí)行,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-03-03
python分段函數(shù)的實(shí)現(xiàn)示例
分段函數(shù)是一種數(shù)學(xué)函數(shù),它將定義域分成若干個(gè)區(qū)間,每個(gè)區(qū)間對(duì)應(yīng)一個(gè)函數(shù),本文主要介紹了python分段函數(shù)的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12
Python實(shí)現(xiàn)簡(jiǎn)單遺傳算法(SGA)
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)簡(jiǎn)單遺傳算法SGA,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01
python?DataFrame中l(wèi)oc與iloc取數(shù)據(jù)的基本方法實(shí)例
這篇文章主要給大家介紹了關(guān)于python?DataFrame中l(wèi)oc與iloc取數(shù)據(jù)的基本方法,文中通過實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-02-02
python實(shí)現(xiàn)斐波那契數(shù)列的方法示例
每個(gè)碼農(nóng)大概都會(huì)用自己擅長(zhǎng)的語言寫出一個(gè)斐波那契數(shù)列出來,斐波那契數(shù)列簡(jiǎn)單地說,起始兩項(xiàng)為0和1,此后的項(xiàng)分別為它的前兩項(xiàng)之后。下面這篇文章就給大家詳細(xì)介紹了python實(shí)現(xiàn)斐波那契數(shù)列的方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。2017-01-01
pandas之?dāng)?shù)據(jù)修改與基本運(yùn)算方式
這篇文章主要介紹了pandas之?dāng)?shù)據(jù)修改與基本運(yùn)算方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02

