python猜拳游戏再来一次代码
时间: 2024-09-11 18:10:49 浏览: 55
python实现人机猜拳小游戏
5星 · 资源好评率100%
当然可以。Python猜拳游戏是一个经典的交互式程序示例,通常使用if-else结构模拟人机对战。这里有一个简单的猜拳游戏(石头、剪刀、布)的代码示例:
```python
import random
def game():
options = ["石头", "剪刀", "布"]
user_choice = input("请输入你的选择(石头、剪刀或布):").lower()
if user_choice not in options:
print("输入无效,请重新选择!")
return game()
computer_choice = random.choice(options)
print(f"电脑选择了:{computer_choice}")
if user_choice == computer_choice:
result = "平局"
elif (user_choice == "石头" and computer_choice == "剪刀") or \
(user_choice == "剪刀" and computer_choice == "布") or \
(user_choice == "布" and computer_choice == "石头"):
result = "你赢了!"
else:
result = "你输了!"
print(f"结果是:{result}")
game()
```
在这个游戏中,用户输入他们的选择(石头、剪刀或布),然后电脑随机选择一个。如果两者相等,就平局;如果不等,根据规则判断胜负。
阅读全文