需求分析:
- 参与游戏的角色:
玩家:手动出拳
电脑:随机出拳
- 判断输赢
玩家获胜: | 玩家 | 电脑 | | —- | —- | | 石头 | 剪刀 | | 剪刀 | 布 | | 布 | 石头 |
平局
- 电脑获胜 ``` “””
- 出拳 玩家:手动输入 电脑: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(‘电脑获胜’)
随机做法:<br />1.导出random模块
import 模块名
2.使用random模块中的随机整数功能
random.randint(开始,结束)
```
"""
步骤:
1.导入模块
import random
2.使用这模块的功能
random.randint()
"""
import random
num = random.randint(0, 2)
print(num)