Python猜拳小程序是一款简单有趣的Python程序,通过Python中的随机数生成器,实现与用户进行猜拳游戏的互动。
import random #定义猜拳函数 def guess_game(): #定义猜拳规则 rules = {1:"石头",2:"剪刀",3:"布"} #定义玩家和电脑初始胜利次数 player_win = 0 computer_win = 0 #定义最大游戏次数 max_rounds = 5 print("游戏开始!") #开始游戏 for i in range(max_rounds): #玩家出拳 player_choice = input("请出拳:1.石头 2.剪刀 3.布\n") if player_choice.isdigit() and int(player_choice) in rules: player_choice = int(player_choice) else: print("请输入正确的数字!") break #电脑出拳 computer_choice = random.randint(1,3) print("电脑出拳:",rules[computer_choice]) #判断输赢 if player_choice == computer_choice: print("平局!") elif (player_choice == 1 and computer_choice == 2) or (player_choice == 2 and computer_choice == 3) or (player_choice == 3 and computer_choice == 1): print("恭喜你,你赢了!") player_win += 1 else: print("很遗憾,电脑获胜!") computer_win += 1 #游戏结束,输出结果 print("游戏结束!") if player_win > computer_win: print("你共赢了",player_win,"局,电脑赢了",computer_win,"局。恭喜你获胜!") elif player_win
在程序中,首先定义了猜拳规则、玩家和电脑的胜利次数和游戏次数等。之后开始游戏,并输入玩家出拳和电脑出拳,通过判断输赢,最后输出游戏结果。通过该程序,可以了解Python中随机数生成器的使用以及如何结合其它操作实现简单互动游戏。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。