使用while循环实现石头剪刀布的游戏
时间: 2024-10-10 16:15:54 浏览: 44
python实现石头剪刀布小游戏
在Python中,可以使用while循环来实现石头剪刀布游戏的基本流程。这里是一个简单的示例:
```python
import random
def game():
choices = ["石头", "剪刀", "布"]
while True:
player_choice = input("请输入你的选择(石头、剪刀或布),输入'退出'结束游戏:")
if player_choice.lower() == '退出':
print("游戏结束!")
break
computer_choice = random.choice(choices)
print(f"电脑选择了:{computer_choice}")
if player_choice.lower() == computer_choice.lower():
print("平局!")
elif (player_choice.lower() == '石头' and computer_choice.lower() == '剪刀') or \
(player_choice.lower() == '剪刀' and computer_choice.lower() == '布') or \
(player_choice.lower() == '布' and computer_choice.lower() == '石头'):
print("你赢了!")
else:
print("电脑赢了!")
game()
```
在这个游戏中,玩家输入他们的选择,然后电脑随机选择。程序会检查两个选择是否匹配,如果匹配就判断为平局,否则根据规则判断胜负。当用户输入'退出'时,游戏结束。
阅读全文