需求分析:

  • 参与游戏的角色:

玩家:手动出拳
电脑:随机出拳

  • 判断输赢
  1. 玩家获胜: | 玩家 | 电脑 | | —- | —- | | 石头 | 剪刀 | | 剪刀 | 布 | | 布 | 石头 |

  2. 平局

  3. 电脑获胜 ``` “””
  4. 出拳 玩家:手动输入 电脑:1.固定:剪刀;2.随机 2.判断输赢 2.1 玩家获胜 2.2 平局 2.3 电脑获胜 “””

1.出拳

玩家

player = int(input(‘请出拳:0—石头;1—剪刀;2—布:’))

电脑

computer = 1

2.判断输赢

if ((player == 0) and (computer == 1)) or ((player == 1) and (computer == 2)) or ((player == 2) and (computer == 0)): print(‘玩家获胜’)

平局

elif player == computer: print(‘平局,别走,再来一局’) else : print(‘电脑获胜’)

  1. 随机做法:<br />1.导出random模块

import 模块名

  1. 2.使用random模块中的随机整数功能

random.randint(开始,结束)

  1. ```
  2. """
  3. 步骤:
  4. 1.导入模块
  5. import random
  6. 2.使用这模块的功能
  7. random.randint()
  8. """
  9. import random
  10. num = random.randint(0, 2)
  11. print(num)