for循环的一个问题

共有100匹马驮100块瓦,大马驮m块,小马驮n块,两个马驹驮一块,其中大马,小马,马驹都必须要有,大马、小马、马驹的匹数会有多种方案,请问共有多少种方案?

大马驮m块,小马驮n块,不对吧。


for i in range(34):
    for j in range(51):
        k=100-i-j
        if 3*i+2*j+k/2==100 and k%2==0:
            print("大马有:",i,"小马有: ",j,"马驹有: ",k)

img

img

如果有帮助的话,请点击右上角【采纳】按钮,支持一下!!