从0开始学Python,学习5小时后第一个程序

 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太痛苦了,完全看天书的感觉,好抽象,还是先直接按自己想法做东西吧,不会的话再查自字典,感觉比较适合自己,这个程序是学了三个小时后,看到随机数的用法,自己琢磨的游戏,写的很笨,按自己想法写的,吭哧了三个多小时,总算吭哧的能运行了,哈哈,好有成就感啊

猜你喜欢

转载自www.cnblogs.com/deletewang/p/9136518.html