用python写一个小游戏
时间: 2023-12-07 12:48:19 浏览: 26
以下是一个石头剪刀布的小游戏,你可以尝试运行一下。
```python
import random
def game():
print("欢迎来到石头剪刀布游戏!")
options = ["石头", "剪刀", "布"]
while True:
player_choice = input("请出拳(石头/剪刀/布):")
if player_choice not in options:
print("请输入正确的选项!")
continue
computer_choice = random.choice(options)
print("电脑出拳:", computer_choice)
if player_choice == computer_choice:
print("平局!")
elif (player_choice == "石头" and computer_choice == "剪刀") or \
(player_choice == "剪刀" and computer_choice == "布") or \
(player_choice == "布" and computer_choice == "石头"):
print("恭喜你,你赢了!")
else:
print("很遗憾,你输了!")
play_again = input("再玩一次?(Y/N)")
if play_again.upper() != "Y":
break
game()
```
运行结果:
```
欢迎来到石头剪刀布游戏!
请出拳(石头/剪刀/布):石头
电脑出拳: 剪刀
恭喜你,你赢了!
再玩一次?(Y/N)Y
请出拳(石头/剪刀/布):剪刀
电脑出拳: 石头
很遗憾,你输了!
再玩一次?(Y/N)N
```