1. 程式人生 > 其它 >擲骰子游戲

擲骰子游戲

import random

# 金幣數
coins = 0
# 計數器
count = 0
if coins < 5:
# 提示充值
print('金幣不足,請充值再遊戲!')

while True:
money = int(input('請輸入充值金額:'))
# 10元的倍數,20個金幣
if money%10 == 0:
coins += money//10 * 20
print('充值成功!當前有%d個金幣' % coins)
# 開始遊戲之旅
print('~~~~~~~~~~開始遊戲之旅~~~~~~~~~~')
answer = input('是否開始遊戲(y/n)?')
while coins>5 and answer == 'y':
# 扣金幣
coins -= 5
# 贈金幣
coins += 1
# 產生兩個隨機的骰子數
ran1 = random.randint(1,6)
ran2 = random.randint(1,6)
# 猜大小
guess = input('洗牌完畢,請猜大小:')
# 判斷比較
if guess=='大' and ran1+ran2>6 or guess=='小' and ran1+ran2<=6:
print('恭喜猜對了,你贏了!')
coins += 2
else:
print('很遺憾!猜錯了哦!')
# 玩的次數
count += 1
answer = input('是否繼續遊戲(y/n)?')

# 列印玩遊戲次數,金幣數
print('共玩了%d次,剩餘金幣:%d' % (count,coins))
break
else:
print('不是10的倍數,充值失敗!')