ceacer 2 已发布 1月28号 分享 已发布 1月28号 人狗大战是一个经典的猜拳游戏,下面是一个简单的Python实现示例: import random # 定义人和狗的手势 gestures = ['剪刀', '石头', '布'] def play_game(): while True: # 人出拳 human_gesture = input("请选择你的手势(剪刀、石头、布):") if human_gesture not in gestures: print("手势无效,请重新选择。") continue # 狗出拳 dog_gesture = random.choice(gestures) print(f"你出了:{human_gesture}") print(f"狗出了:{dog_gesture}") # 判断胜负 if human_gesture == dog_gesture: print("平局!") elif (human_gesture == '剪刀' and dog_gesture == '布') or \ (human_gesture == '石头' and dog_gesture == '剪刀') or \ (human_gesture == '布' and dog_gesture == '石头'): print("你赢了!") else: print("你输了!") # 询问是否再玩一局 again = input("是否再玩一局?(是/否)") if again != '是': break play_game() 这个代码中,首先定义了人和狗的手势列表。然后通过一个循环,在每一轮游戏中,玩家可以选择手势,狗则随机选择手势。接着根据猜拳规则判断胜负,并打印出相应的结果。最后询问玩家是否再玩一局,如果选择否,则结束游戏。 评论链接 在其他网站上分享 更多分享选项...
推荐帖
创建账户或登录以发表评论
您需要成为会员才能发表评论
创建一个帐户
在我们的社区注册一个新账户。很简单!
注册新账户登入
已有账户?在此登录
立即登录