公鸡5元1只,母鸡3元1只,小鸡一元3只,100元买100只鸡,三种鸡各多少只 x+y+z=100 5*x+3*y+z//3=100 z%3==0 穷举法-穷尽所有的可能性找到真正的答案 for x in range (21): for y in range(34): for z in range (0,100,3): if x+y+z==100 and 5*x+3*y+z//3==100 : print (x,y,z) for x in range (21): for y in range(3…
应用题: 30个人出海去玩,船瓦特了,要弄死15个人,其他人才能活下来,围成一圈,报数1,2,3...,谁报到9就弄死谁,以此类推. 直到剩下15个人为止.其中15个人是基督徒,其他15个不是基督徒,求这些人的站位. def main(): persons=[True]*30 counter=0 index=0 number=0 while counter<15: if persons[index]: number += 1 if number==9: persons[index]=Fal…