石头 、剪刀、 布、 游戏代码
1 import random 2 t=0 3 d=0 4 n=int(input('请输入比赛的局数:')) 5 for i in range(1,n+1): 6 print('='*60) 7 sr=int(input('请输入(石头1,剪刀2,布3)中的一个数:')) 8 print('='*60) 9 mac=random.randint(1,3) 10 if sr==1: 11 if mac==1: 12 print('你出的是石头,对方石头,不分胜负!') 13 d=d+0 14 t=t+0 15 elif mac==2: 16 print('你出的是石头,对方剪刀,你赢了!') 17 d=d-1 18 t=t+1 19 else: 20 print('你出的是石头,对方布,你输了!') 21 t=t-1 22 d=d+1 23 elif sr==2: 24 if mac==1: 25 print('你出的是剪刀,对方石头,你输了!') 26 t=t-1 27 d=d+1 28 elif mac==2: 29 print('你出的是剪刀,对方剪刀,不分胜负!') 30 d=d+0 31 t=t+0 32 else: 33 print('你出的是剪刀,对方布,你赢了!') 34 d=d-1 35 t=t+1 36 37 else: 38 if mac==1: 39 print('你出的是布,对方石头,你赢了!') 40 d=d-1 41 t=t+1 42 elif mac==2: 43 print('你出的是布,对方剪刀,你输了!') 44 t=t-1 45 d=d+1 46 else: 47 print('你出的是布,对方布,不分胜负!') 48 d=d+0 49 t=t+0 50 if t>d: 51 print('='*60) 52 print('你胜利了!') 53 elif t==d: 54 print('='*60) 55 print('平手!') 56 else: 57 print('='*60) 58 print('你败了!')