刚开始只会用123代替剪刀拳头布,后来发现可以定义一个包含剪刀拳头布的列表,从列表中随机汉字进行对比判断,写下来记录一下。 list1=["拳头", "剪刀", "布"] secore = 0 secore1 = 0 for i in range(1,10): num1 = str(input("请输入“拳头”“剪刀”或“布”")) print(num1) list2 = random.choice(list1) print("系统出" + str(list2)) if(str(num1)!="拳头" and str(num1)!="剪刀" and str(num1)!="布" ): print("输入错误,请输入“拳头”“剪刀”或“布”") continue if (str(num1) == str(list2)): print("平!") elif((num1 == "拳头" and list2 == "剪刀")or(num1 == "剪刀" and list2 == "布")or(num1 == "布" and list2 == "拳头")): print("你的分数+1!") secore+=1 else: print("系统分数+1!") secore1 += 1 if (secore>secore1): print("你的总分数"+str(secore)+"分比系统"+str(secore1)+"分高,你赢") elif(secore<secore1): print("你的总分"+str(secore)+"分没有系统"+str(secore1)+"分高,你输了!") else: print("你的总分"+str(secore)+"与系统"+str(secore1)+"分一样,平局!")
python,学习过程中的猜拳小游戏
于 2023-06-27 18:58:29 首次发布