2018-08-24 搖色子 - 小游戲

image.png
import random

def RollDice(numbers=3, points=None):
    print('<<<<ROLL the Dice!>>>>')
    if points is None:
        points = []
    while numbers > 0:
        point = random.randrange(1, 7)
        points.append(point)
        numbers = numbers - 1
    return points


def RollResult(total):
    isBig = 11 <= total <= 18
    isSmall = 3 <= total <= 10
    if isBig:
        return 'BIG'
    elif isSmall:
        return 'SMALL'

def start_game():
    print('<<<<<GAME STARTS>>>>>')
    money = 1000
    choices = ['BIG', 'SMALL']
    while money != 0:
        your_Choice = input('BIG or SMALL:')
        while your_Choice not in choices:
            if your_Choice == 'E':
                exit()
            else:
                your_Choice = input('BIG or SMALL again:')
        your_bet = input('Your bet:')
        while int(your_bet) > money or int(your_bet) < 1:
            your_bet = input('Invalid bet, please bet again:')
        points = RollDice()
        total = sum(points)
        youwin = your_Choice == RollResult(total)
        if youwin:
            money = money + int(your_bet)
            print('your points is:', points, "You WIN",
                'Your money now is:', money)
        else:
            money = money - int(your_bet)
            print('your points is:', points, "You LOSE"),
            print('Your money now is:', money)
    print('No meney to bet now! You lose ALL')
    print('<<<<<Game Over>>>>>')
    exit()

start_game()

搖色子 - 小游戲 測試:


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容