p y t hon猜拳小游戏,用if…elif语句,使用randint()函数产生电脑随机数(0、1、2),定义两个变量,分别保存用户和电脑的出拳
时间: 2024-05-06 19:17:29 浏览: 98
Python库 | tencentcloud-sdk-python-tiems-3.0.335.tar.gz
好的,以下是代码实现:
```python
import random
options = ['石头', '剪刀', '布'] # 定义出拳选项
computer_choice = random.randint(0, 2) # 随机生成电脑出拳
user_choice = int(input('请出拳:0-石头,1-剪刀,2-布\n')) # 获取用户出拳
# 判断胜负
if user_choice == computer_choice:
print('平局')
elif user_choice == 0 and computer_choice == 1:
print('你赢了')
elif user_choice == 1 and computer_choice == 2:
print('你赢了')
elif user_choice == 2 and computer_choice == 0:
print('你赢了')
else:
print('电脑赢了')
print('你出了%s,电脑出了%s' % (options[user_choice], options[computer_choice])) # 显示出拳结果
```
运行结果如下:
```
请出拳:0-石头,1-剪刀,2-布
1
电脑赢了
你出了剪刀,电脑出了布
```
阅读全文