1 import random 2 import time 3 input("--世纪赌王争霸赛,正式开赛--\n注:(本赛制采取五局三胜制度)\n敲击 ‘enter’ 键\n即刻加入赌王争霸赛...") 4 i = 1 5 z = 0 6 y = 0 7 x = 0 8 while i <= 5: 9 print(\'比赛正式开始,第%d局倒计时..reday \'%i) 10 for k in range(3,0,-1): 11 print (\'\b\b\b\'*38,k) 12 time.sleep(1) 13 a = random.randint(1,6) 14 b = random.randint(1,6) 15 c = random.randint(1,6) 16 e = random.randint(1,6) 17 f = random.randint(1,6) 18 g = random.randint(1,6) 19 d = a + b + c 20 h = e + f + g 21 print(\'go!!!正式开牌啦!!!\') 22 print(\'电脑的骰子为{0},{1},{2},共计{3}点!\'.format(a,b,c,d)) 23 print(\'您的骰子为{0},{1},{2},共计{3}点!\'.format(e,f,g,h)) 24 if d > h: 25 x+=1 26 print(\'您第%d局的点数小于对手【您输了,不要灰心,再接再厉吧!】\'%i) 27 if i < 5: 28 input(\'敲击‘enter’开启下局比赛\') 29 else: 30 input(\'已完成全部比赛,敲击‘enter’计算比赛结果\') 31 elif d == h: 32 y+=1 33 print(\'您第%d局的点数等于对手【哎呦,一不小心,平局了,这就是缘分啊!】\'%i) 34 if i < 5: 35 input(\'敲击‘enter’开启下局比赛\') 36 else: 37 input(\'已完成全部比赛,敲击‘enter’计算比赛结果\') 38 elif d < h: 39 z+=1 40 print(\'您第%d局的点数大于对手【您赢了,赌神附体啊,发哥给我签个名吧!】\'%i) 41 if i < 5: 42 input(\'敲击‘enter’开启下局比赛\') 43 else: 44 input(\'已完成全部比赛,敲击‘enter’计算比赛结果\') 45 i+=1 46 else: 47 if 5-y<2*z: 48 print(\'开始计算比赛结果\n经过计算...\n你在5局比赛中共赢得了%d局比赛\'%z) 49 print(\'恭喜您,您赢得了赌王争霸赛,走上人生巅峰,赢取白富美!\') 50 else: 51 print(\'开始计算比赛结果\n经过计算...\n你在5局比赛中共输掉了%d局比赛\'%x) 52 print(\'很抱歉,丫输掉了赌王争霸赛,回家再练二十年,再来吧!\') 53 input(\'敲击‘enter’退出游戏\') 54
学习Python太痛苦了,完全看天书的感觉,好抽象,还是先直接按自己想法做东西吧,不会的话再查自字典,感觉比较适合自己,这个程序是学了三个小时后,看到随机数的用法,自己琢磨的游戏,写的很笨,按自己想法写的,吭哧了三个多小时,总算吭哧的能运行了,哈哈,好有成就感啊