上面不是写着答案吗。if后面的语句表示大马,中马和小马驮的瓦块数量加起来等于100.对于前面的:每匹大马驮3块,34匹就驮102块,超过100块了。因此,大马最多33匹,即x从0到33。同理,中马每匹驮2块,50匹就驮100块,故中马不超过50匹,即y取0到50。z=100-x-y是因为大马,中马,小马加起来共100匹。这段程序就是对于x,y,z的取值一个一个试出来的