石头 、剪刀、 布、 游戏代码

时间:2019-10-26
本文章向大家介绍石头 、剪刀、 布、 游戏代码,主要包括石头 、剪刀、 布、 游戏代码使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
 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('你败了!')

原文地址:https://www.cnblogs.com/bcyczhhb/p/11745524.html