python,模仿猜拳游戏,要求输入两个用户的不同手型,判断输赢后,输出结果。
时间: 2024-09-19 14:01:55 浏览: 46
Python编写一个简单的猜拳游戏(石头、剪刀、布)的流程可以如下:
```python
import random
def game():
choices = ['rock', 'paper', 'scissors'] # 可选的手型
player1 = input("Player 1, choose rock, paper, or scissors (case insensitive): ").lower()
computer = random.choice(choices) # 计算机随机选择
print(f"Computer chose {computer}.")
if player1 == computer:
result = "It's a tie!"
elif (player1 == 'rock' and computer == 'scissors') or \
(player1 == 'paper' and computer == 'rock') or \
(player1 == 'scissors' and computer == 'paper'):
result = "Player 1 wins!"
else:
result = "Player 2 wins!" # 实际上是电脑赢得比赛
print(result)
if __name__ == "__main__":
game()
```
在这个游戏中,用户输入他们的选择,然后程序会随机生成计算机的选择,并根据规则(石头胜剪刀,剪刀胜布,布胜石头)来决定胜负。游戏结束后,会输出胜利者的信息。
阅读全文