5,掷骰子
要求:
掷骰子,两次之和为 7 11 赢,,2,3,12 输,,,,,如果不在范围内,重新掷,,,
代码:
#!/usr/bin/env python # encoding: utf-8 """ @author: 侠之大者kamil @file: 27掷骰子.py @time: 2016/4/5 20:23 """ import random def fun(): count = 1 k = random.randint(1,6) + random.randint(1,6) if k in (7,11): return (True,k,1) if k in (2,3,12): return (False,k,1) while True: kk = random.randint(1,6) + random.randint(1,6) count +=1 if kk ==k: return (True,kk,count) if kk == 7: return (False,kk,count) for i in range(10): print(fun())
结果:
C:\Python34\python.exe D:/kamil/Documents/py/趣味百题/27掷骰子.py
(True, 11, 1)
(True, 9, 7)
(True, 7, 1)
(False, 7, 5)
(True, 11, 1)
(True, 9, 2)
(False, 12, 1)
(False, 7, 4)
(False, 7, 2)
(True, 7, 1)
Process finished with exit code 0
公众号请关注:侠之大者

浙公网安备 33010602011771号