python 模擬微信搶紅包 基礎語法實現(xiàn)demo

1.實現(xiàn)微信搶紅包 簡易demo版 :

代碼如下:

from decimalimport Decimal

# 提供了隨機方法

import random

print('$$$$$$weichat模擬微信搶紅包$$$$')

total =input('請輸入要裝入紅包的總金額(元):')

num =input('請輸入紅包的個數(shù)(個):')

min =0.01? # 每個人最少能收到 0.01 元

# 創(chuàng)建紅包列表

money_list = []

# 轉換紅包金額為十進制 方便后期計算

total = Decimal(total)

# 轉換紅包個數(shù)為十進制 方便后期計算

num = Decimal(num)

# 轉換最小紅包數(shù)為十進制 方便后期計算

min = Decimal(str(min))

# 判斷紅包金額是否 大于每個 紅包個數(shù)*每個人最少獲得的0.01

if total > num * min:

# 根據(jù)紅包個數(shù)進行循環(huán) 重1開始 所以隨機出來的會少1個紅包

? ? for iin range(1,int(num)):

# 根據(jù)循環(huán)到的紅包個數(shù) 判斷隨機安全上限 不至于紅包沒人最少0.01

? ? ? ? safe_total = (total - (num - i) * min)

# 隨機出 獲取紅包金額

? ? ? ? temp_min = min *100? # 隨機的最小值

? ? ? ? temp_max =int(safe_total *100)# 隨機的最大值

? ? ? ? money = temp_min/100 if temp_min > temp_maxelse (Decimal(random.randint(temp_min, temp_max)))/100

? ? ? ? # 重置總金額 減去隨機出的金額

? ? ? ? total -= money

# 添加隨機出的金額到 紅包列表

? ? ? ? money_list.append(money)

#保存最后一個元素到紅包數(shù)組 不足紅包數(shù)量

? ? money_list.append(total)

# 隨機打亂列表順序

? ? random.shuffle(money_list)

for xin range(len(money_list)):# 輸出結果

? ? ? ? print('第'+str(x+1)+'個紅包:'+str(money_list[x])+'元')

2.效果圖

輸入界面:

輸入10元

? ?當輸入的金額為0時 紅包個數(shù) 大于0時 不輸出任何內容


?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末原献,一起剝皮案震驚了整個濱河市跟啤,隨后出現(xiàn)的幾起案子棉圈,更是在濱河造成了極大的恐慌岔帽,老刑警劉巖冕房,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件慎璧,死亡現(xiàn)場離奇詭異坦弟,居然都是意外死亡划煮,警方通過查閱死者的電腦和手機拐迁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門蹭劈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人线召,你說我怎么就攤上這事链方。” “怎么了灶搜?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵祟蚀,是天一觀的道長工窍。 經(jīng)常有香客問我,道長前酿,這世上最難降的妖魔是什么患雏? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮罢维,結果婚禮上淹仑,老公的妹妹穿的比我還像新娘。我一直安慰自己肺孵,他們只是感情好匀借,可當我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著平窘,像睡著了一般吓肋。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瑰艘,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天是鬼,我揣著相機與錄音,去河邊找鬼紫新。 笑死均蜜,一個胖子當著我的面吹牛,可吹牛的內容都是我干的芒率。 我是一名探鬼主播囤耳,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼偶芍!你這毒婦竟也來了紫皇?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤腋寨,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后化焕,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體萄窜,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年撒桨,在試婚紗的時候發(fā)現(xiàn)自己被綠了查刻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡凤类,死狀恐怖穗泵,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情谜疤,我是刑警寧澤佃延,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布现诀,位于F島的核電站,受9級特大地震影響履肃,放射性物質發(fā)生泄漏仔沿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一尺棋、第九天 我趴在偏房一處隱蔽的房頂上張望封锉。 院中可真熱鬧,春花似錦膘螟、人聲如沸成福。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奴艾。三九已至,卻和暖如春脊阴,著一層夾襖步出監(jiān)牢的瞬間握侧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工嘿期, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留品擎,地道東北人。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓备徐,卻偏偏與公主長得像萄传,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蜜猾,可洞房花燭夜當晚...
    茶點故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內容