python设计能反复循环的猜拳游戏
时间: 2023-08-05 16:59:44 浏览: 78
当然可以!以下是一个简单的Python代码示例,实现了一个可以反复循环的猜拳游戏:
```python
import random
while True:
# 用户输入选择
user_choice = input("请选择(剪刀/石头/布):")
# 电脑随机选择
choices = ["剪刀", "石头", "布"]
computer_choice = random.choice(choices)
# 打印选择结果
print("你选择了:", user_choice)
print("电脑选择了:", computer_choice)
# 判断胜负
if user_choice == computer_choice:
print("平局!")
elif (user_choice == "剪刀" and computer_choice == "布") or \
(user_choice == "石头" and computer_choice == "剪刀") or \
(user_choice == "布" and computer_choice == "石头"):
print("你赢了!")
else:
print("你输了!")
# 询问是否继续游戏
play_again = input("是否继续游戏?(是/否)")
if play_again.lower() != "是":
break
print("游戏结束!")
```
这段代码会不断循环,直到用户选择不继续游戏。每次循环中,用户需要输入自己的选择(剪刀、石头或布),然后程序会随机生成电脑的选择,并判断胜负。最后,程序会询问用户是否继续游戏,如果选择不继续,则循环结束,游戏退出。
阅读全文