1
def slove(numLegs, numHeads):
for numChicks in range(0, numHeads + 1):
numPigs = numHeads - numChicks
totLegs = 4*numPigs + 2*numChicks
if totLegs == numLegs:
return [numPigs, numChicks]
return [None, None]
numPigsとnumChicksを計算します。 私はslove(20,56)を入力しましたが、答えはNone Noneです。 私のプログラムに何が間違っているか教えてください。pythonプログラムの機能に関する出力が正しくありません
put return [なし、なし]ループの外側 –