用Python設計一個經典小遊戲:猜大小

本文主要介紹如何用Python設計一個經典小遊戲:猜大小。

遊戲規則:

初始本金是1000元,預設賠率是1倍,贏了,獲得一倍金額,輸了,扣除1倍金額。

玩家選擇下注,押大或押小;

輸入下注金額;

搖3個骰子,11≤骰子總數≤18為大,3≤骰子總數≤10為小;

如果贏了,獲得1倍金額,輸了,扣除1倍金額,本金為0時,遊戲結束。

程式執行結果是這樣的:

用Python設計一個經典小遊戲:猜大小

現在,我們來梳理下思路。

我們先讓程式知道如何搖骰子;

讓程式知道什麼是大,什麼是小;

使用者開始玩遊戲,如果猜對,贏錢;猜錯,輸錢;輸完後,遊戲結束。

梳理清楚思路後,接下來開始敲程式碼。

搖骰子:

定義roll_dice函式,3個骰子,迴圈次數numbers為3,骰子點數points初始值為空,這裡的引數傳遞用到的是之前講到的關鍵詞引數傳遞。

隨機數生成用import random來實現。Python中最方便的就是有很多強大的庫支援,現在我們可以直接匯入一個random的內建庫,用它來生成隨機數。如:

用Python設計一個經典小遊戲:猜大小

print(point)後可以看到打印出的隨機數,每次執行結果都是隨機的。

接下來我們看下搖骰子這部分的完整程式碼:

用Python設計一個經典小遊戲:猜大小

定大小:

11≤骰子總數≤18為大,3≤骰子總數≤10為小,程式碼如下:

用Python設計一個經典小遊戲:猜大小

玩遊戲:

初始本金1000元,預設賠率1倍;贏了,獲得一倍金額,輸了,扣除1倍金額;本金為0時,遊戲結束。

用Python設計一個經典小遊戲:猜大小

到這裡,我們就完成了該遊戲三大部分的設計,大家一定要仔細思考,梳理設計思路,動手敲出程式碼才好。

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助!

學習從來不是一個人的事情,要有個相互監督的夥伴,工作需要學習python或者有興趣學習python的夥伴可以私信回覆小編“學習” 獲取資料,一起學習

文章部分來源:指令碼之家