需求:
- 计算机随机出拳 (石头剪刀布)
- 玩家自己决定如何出拳 (自己输入,石头剪刀布)
- 代码尽量简化
# 导入随机数的模块 random
import random
# 定义列表all_choices,存储出拳的每个选择 ST=石头,JD=剪刀,BU=布
all_choices = ['ST','JD','BU']
computer = random.choice(all_choices)
player = input('请出拳:ST=石头,JD=剪刀,BU=布')
if player == 'ST':
if computer == 'ST':
print('平局')
elif computer == 'JD':
print('You WIN!!!')
else:
print('You LOSE!!!')
elif player == 'JD':
if computer == 'JD':
print('平局')
elif computer == 'BU':
print('You WIN!!!')
else:
print('You LOSE!!!')
else
if computer == 'BU':
print('平局')
elif computer == 'ST':
print('You WIN!!!')
else:
print('You LOSE!!!')
问题:代码冗长!!