import random #翻译牌 def translate(number): tra = "" if number == 1: tra ="石头" elif number == 2: tra ="剪刀" else: tra ="布" return tra #电脑出牌 def computershow(): randnum = random.randint(1,3) return randnum #计算结果:1代表石头,2代表剪刀,3代表布 def calculate(a,b): res = "" if((a==1 and b==2)or(a==2 and b==3)or (a==3 and b==1)): res = "你赢了!" elif((a==1 and b==3)or(a==2 and b==1)or(a==3 and b==2)): res = "你输了!" else: res = "打了个平手!" return res print("游戏开始!") print("\n") for i in range(1,4): print("第%d次出牌:"%i) user = int(input("请你出牌,输入数字代表东西:1、石头,2、剪刀,3、布:")) computer = computershow() print("你出%s"%translate(user)) print("电脑出%s" % translate(computer)) result = calculate(user,computer) print("第%d次出牌结果:%s"%(i,result)) print("\n") print("游戏结束!")
Python石头、剪刀、布游戏
最新推荐文章于 2025-03-20 21:39:15 发布