python电脑随机出拳
时间: 2024-09-14 13:13:23 浏览: 42
在Python中,你可以创建一个简单的程序模拟电脑随机出拳(比如石头、剪刀、布游戏)。这里是一个基础的示例:
```python
import random
# 定义三种选择
choices = ['石头', '剪刀', '布']
# 用户输入
def user_choice():
print("请输入你的选择(石头、剪刀、布):")
user_input = input().lower()
while user_input not in choices:
print("无效的选择,请重新输入")
user_input = input().lower()
return user_input
# 电脑随机选择
def computer_choice():
return random.choice(choices)
# 游戏规则判断
def judge(user, computer):
if user == computer:
return "平局"
elif (user == '石头' and computer == '剪刀') or \
(user == '剪刀' and computer == '布') or \
(user == '布' and computer == '石头'):
return "你赢了!"
else:
return "电脑赢了!"
# 开始游戏
while True:
user = user_choice()
computer = computer_choice()
result = judge(user, computer)
print(f"你出了{user}, 电脑出了{computer}. 结果是: {result}")
# 可以添加一个选项询问是否继续游戏
play_again = input("你想再玩一次吗? (y/n)")
if play_again.lower() != 'y':
break
```
在这个游戏中,用户和电脑各出一次拳,然后通过判断规则决定胜负。如果你想结束游戏,只需要在游戏结束后选择不再继续。
阅读全文