用Python模拟剪刀石头布游戏。(剪刀战胜布,石头战胜剪刀,布战胜石头)
时间: 2024-09-18 21:17:48 浏览: 54
Python实现剪刀石头布小游戏(与电脑对战)
在Python中,我们可以创建一个简单的函数来模拟剪刀、石头、布游戏。这里是一个基本的实现:
```python
import random
def game():
choices = ['rock', 'paper', 'scissors'] # 定义三种选择
user_choice = input("请输入你的选择(rock, paper, scissors): ").lower() # 获取玩家输入
computer_choice = random.choice(choices) # 计算机随机选择
print(f"你选择了: {user_choice}")
print(f"电脑选择了: {computer_choice}")
if user_choice == computer_choice:
print("平局!")
elif (user_choice == 'rock' and computer_choice == 'scissors') or \
(user_choice == 'paper' and computer_choice == 'rock') or \
(user_choice == 'scissors' and computer_choice == 'paper'):
print("你赢了!")
else:
print("你输了!")
# 开始游戏
game()
```
运行此脚本后,会提示用户输入他们选择的选项(石头、剪刀或布),然后计算机随机做出选择,最后根据规则判断胜负。
阅读全文