'''
擲骰子1.歡迎進入***
2.輸入使用者名稱(預設沒幣)
3.提示使用者名稱充錢(100塊錢30個幣,充值必須是100的倍數,充值不成功可以再次充值)
4.玩一局扣30個幣,猜大小(隨機數模擬骰子產生值)
5.只要猜對獎勵35個幣,可以繼續玩(不想繼續玩,或者金幣不夠,自動退出)
'''import random
print
('*'*30
)print
('歡迎進入澳門賭場'
)print
('*'*30
)username =
input
('請輸入您的大名:'
)money =
0answer =
input
('確定進入遊戲嗎(y/n)'
)if answer==
'y':
# 判斷金幣是否充足
while money<2:
n =int(
input
('金幣充值,請充值(100塊錢30個幣,充值必須是100的倍數):'))
#充值金額判斷
if n%
100==
0and n>0:
money=
(n//
100)*30
print
('當前充值成功的遊戲幣為:'
,money)
print
('進入遊戲........'
)while
true
:#模擬產生骰子
t1 = random.randint(1,
6)t2 = random.randint(1,
6)money -=
30#扣除金幣
print
('系統洗牌完畢,猜大小:'
) guess =
input
('輸入大或者輸入小:')if
((t1+t2)
>
6and guess ==
'大')or(
(t1+t2)
<=
6and guess ==
'小')
:print
('骰子開出的點數是'
,(t1+t2)
)print
('恭喜{}猜對了!獎勵您35個遊戲幣'
.format
(username)
) money +=
35print
('當前遊戲幣為:'
,money)
else
:print
('骰子開出的點數是'
,(t1+t2)
)print
('很遺憾!本局遊戲輸了!'
)print
('當前遊戲幣剩餘:'
,money)
answer =
input
('是否繼續再來一局,要扣除30枚遊戲幣?(y/n)'
)if answer !=
'y':
print
('退出遊戲!!!'
)break
if money <30:
print
('抱歉金幣餘額不足,無法繼續遊玩'
)break
print
('謝謝下次再來'
)
簡單的程式,不能反覆加金幣,是個初稿。 模擬擲骰子(Python)
模擬擲骰子實際是抽取 1 6之間的 隨機數問題,涉及random模組,後面版本的資料視覺化主要應用matplotlib.pyplot模組。1.0 模擬乙個骰子的結果。首先定義roll dice 函式,從1 6之間隨機抽取乙個整數作為擲骰子的結果。在主函式中定義乙個長度為6的列表 初始值為0 記錄每個...
python 賭場擲骰子遊戲
擲骰子是賭場裡一種非常流行的遊戲。編寫這個程式玩這個遊戲的變種,如下所示 擲兩個骰子。每個骰子有六個面,分別表示值1,2,3,4,5,6.檢查兩個骰子的和。如果和為2,3,12,你就輸了 如果和為7,11,你就贏了 如果和是其他數字 4,5,6,8,9,10 就確定乙個點。繼續擲骰子,知道只出乙個7...
擲骰子遊戲
遊戲者每次投擲兩顆骨子,每個骰子是乙個正方體,當骰子停止時,將每個骰子朝上的點數相加,在第一次投擲骰子時,如果所得到的和為7或11,那麼遊戲者為勝 所得和為2 3或12則輸 如和為4 5 6 8 9或 10,則此和為遊戲者點數。如要想贏得勝利,必須繼續投擲骰子,直到取和得自己的點數 也即規則2的點數...