- craps赌博游戏说明:
- 一个简单的赌博游戏,游戏规则如下:玩家掷两个骰子,点数为1到6,如果第一次点数和为7或11,则玩家胜,如果点数和为2、3或12,则玩家输,如果和为其它点数,则记录第一次的点数和,然后继续掷骰,直至点数和等于第一次掷出的点数和,则玩家胜,如果在这之前掷出了点数和为7,则玩家输。
- python代码
from random import randint h=[] count=0 while True: first=randint(1,6) second=randint(1,6) print("first=%d,second=%d"%(first,second)) count+=1 He=first+second h.append(He) if len(h)>=2: if h[len(h)-1]==h[0]: print("player win") break elif h[len(h)-1]==7: print("player loss") break else: if He==7 or He==11: print("player win") break elif He==2 or He==3 or He==12: print("player loss") break print("run %d times"%count)
其中一次的运行结果
first=1,second=5 first=2,second=3 first=6,second=1 player loss run 3 times