用Python写双人对打
时间: 2024-09-08 12:03:41 浏览: 39
用Python写春联源代码
4星 · 用户满意度95%
在Python中编写一个简单的双人对打游戏,比如猜拳游戏(石头、剪刀、布),可以创建一个基础的游戏循环,让用户输入选择,并通过if-else语句判断胜负。下面是一个基本的示例:
```python
import random
def game_choice():
choices = ['rock', 'paper', 'scissors']
player1 = input("玩家1,请出拳(rock, paper, scissors):")
if player1 not in choices:
print("无效的选择,请重新输入")
return game_choice()
player2 = random.choice(choices)
print(f"玩家2出了{player2}")
if player1 == player2:
print("平局!")
elif (player1 == 'rock' and player2 == 'scissors') or \
(player1 == 'paper' and player2 == 'rock') or \
(player1 == 'scissors' and player2 == 'paper'):
print("玩家1赢了!")
else:
print("玩家2赢了!")
game_choice()
```
在这个游戏中,玩家1输入选择,而玩家2则是随机出拳。然后比较两个选择的结果,显示胜者。
阅读全文