用python设计小游戏源代码_用Python设计一个经典小游戏
时间: 2024-03-01 20:51:38 浏览: 140
Python小游戏源码
5星 · 资源好评率100%
好的,我可以为您提供另一个经典小游戏——“石头剪刀布”的Python源代码。
```python
import random
print("欢迎来到石头剪刀布游戏!")
print("你需要和电脑进行5局比赛,看谁赢得最多的局数。")
options = ["石头", "剪刀", "布"]
player_score = 0
computer_score = 0
for round in range(1, 6):
print("第", round, "局:")
print("请出拳:")
print("1. 石头")
print("2. 剪刀")
print("3. 布")
player_choice = int(input("请输入你的选择(1-3):"))
computer_choice = random.randint(1, 3)
print("你出了", options[player_choice-1], ",电脑出了", options[computer_choice-1], "。")
if player_choice == computer_choice:
print("这一局平局。")
elif player_choice == 1 and computer_choice == 2:
print("你赢了这一局!")
player_score += 1
elif player_choice == 2 and computer_choice == 3:
print("你赢了这一局!")
player_score += 1
elif player_choice == 3 and computer_choice == 1:
print("你赢了这一局!")
player_score += 1
else:
print("电脑赢了这一局。")
computer_score += 1
print("游戏结束!你赢了", player_score, "局,电脑赢了", computer_score, "局。")
if player_score > computer_score:
print("恭喜你,你赢得了比赛!")
elif player_score < computer_score:
print("很遗憾,你输了比赛。")
else:
print("比赛结果是平局。")
```
这个游戏也很简单,它会让玩家和电脑进行5局比赛,看谁赢得最多的局数。玩家需要输入自己的出拳方式(1代表石头,2代表剪刀,3代表布),电脑会随机选择一种出拳方式。程序会根据石头剪刀布的规则来判断谁赢了这一局,然后计分。最后,程序会显示比赛结果,告诉玩家是他赢了比赛还是电脑赢了比赛,或者比赛结果是平局。
希望这个小游戏也能够帮助您入门Python编程,也希望您能够尝试设计自己的小游戏!
阅读全文