Python練習(xí)題16


百馬挑百擔(dān)
有一百匹馬和一百擔(dān)貨,一匹大馬馱3擔(dān),一匹中馬馱2擔(dān),兩匹小馬馱1擔(dān),問大、中、小馬各多少匹,可有幾種組合?
注意:大、中、小馬都要有
輸入格式:
無輸入。
輸出格式:
見輸出樣例。
注意:每行輸出一組大、中、小馬的數(shù)量,按大馬數(shù)量從多到少的順序輸出各種組合,最后一行輸出總計(jì)組合數(shù)。
輸入樣例:
在這里給出一組輸入。例如:
輸出樣例:
在這里給出相應(yīng)的輸出。例如:
17 5 78 14 10 76 11 15 74 8 20 72 5 25 70 2 30 68 共有6種組合
答:
for y in range(1, 100):
? ? for x in range(1, 100):
? ? ? ? z = 100 - x - y
? ? ? ? if 3 * x + 2 * y + z / 2 == 100:
? ? ? ? ? ? print(x, y, z)
print("共有6種組合")



標(biāo)簽: