python石头剪刀布游戏 进行三局
时间: 2024-09-26 18:10:56 浏览: 50
Python石头剪刀布游戏是一个经典的控制台交互式程序示例。通常,它会包含以下几个步骤:
1. 定义函数:创建一个函数来让用户输入选择(石头、剪刀或布),并随机生成计算机的选择。
```python
import random
def user_choice():
choices = ["石头", "剪刀", "布"]
return input("请输入你的选择(石头、剪刀、布): ").lower().strip() in choices
def computer_choice():
return random.choice(choices)
```
2. 游戏循环:对每一局进行判断,并显示结果,然后询问用户是否继续。
```python
for i in range(3): # 三局游戏
print(f"第{i+1}局:")
user = user_choice()
comp = computer_choice()
if user == comp:
result = "平局!"
elif (user == "石头" and comp == "剪刀") or \
(user == "剪刀" and comp == "布") or \
(user == "布" and comp == "石头"):
result = f"你赢了!{comp} 输给了 {user}"
else:
result = f"电脑赢了!{user} 被 {comp} 击败"
print(result)
play_again = input("想再玩一局吗?(y/n) ")
if play_again.lower() != "y":
break
```
每局结束后,玩家可以选择是否继续游戏,如果选择不继续,则结束三局游戏。运行这个程序,你会看到一个简单的石头剪刀布比赛。
阅读全文