以下是一个简单的Python游戏示例,名为“石头剪刀布”,玩家需要与计算机进行猜拳游戏。
import random
print("欢迎来到石头剪刀布游戏!")
print("你将要与计算机进行猜拳游戏。")
print("请出拳:1. 石头 2. 剪刀 3. 布")
while True:
player_choice = int(input("请输入你的选择(1-3):"))
computer_choice = random.randint(1, 3)
if player_choice == 1:
if computer_choice == 1:
print("平局!你出石头,计算机出石头。")
elif computer_choice == 2:
print("恭喜你,你赢了!你出石头,计算机出剪刀。")
else:
print("很遗憾,你输了!你出石头,计算机出布。")
elif player_choice == 2:
if computer_choice == 1:
print("很遗憾,你输了!你出剪刀,计算机出石头。")
elif computer_choice == 2:
print("平局!你出剪刀,计算机出剪刀。")
else:
print("恭喜你,你赢了!你出剪刀,计算机出布。")
elif player_choice == 3:
if computer_choice == 1:
print("恭喜你,你赢了!你出布,计算机出石头。")
elif computer_choice == 2:
print("很遗憾,你输了!你出布,计算机出剪刀。")
else:
print("平局!你出布,计算机出布。")
else:
print("无效的选择,请重新输入(1-3)。")
continue
play_again = input("是否继续游戏?(Y/N)")
if play_again.lower() == "n":
print("游戏结束。")
break