• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

繁星点点……

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

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

 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('你败了!')

 

posted on 2019-10-26 21:02  天若有情66  阅读(1004)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3