一盤游戲中,兩人輪流擲骰子5次,并將每次投出的點數累加,5局之后,累計點數較大者獲勝,點數相同則為平局。根據此規則實作擲骰子游戲,并算出50盤之后的勝利者(50盤中贏得盤數最多的,即最終勝利者)
擴展:使用random模塊中的randint()方法實作隨即擲點功能(randint(1,6))
uj5u.com熱心網友回復:
import randoma_win = 0
b_win = 0
for i in range(50):
a,b = 0,0
for i in range(5):
a += random.randint(1,6)
b += random.randint(1,6)
if a>b : a_win+=1
if a<b : b_win+=1
if a_win ==b_win:
print("平局")
else:
print("a" if a>b else "b")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/181267.html
標籤:匯編語言
上一篇:求幫:requests-html報AttributeError: can't set attribute
下一篇:Python引數的設定
