2017-07-08 4 views
2

私は最初のプログラミングコースを取っているので、これは間違った質問/おそらくこのサイトの間違ったカテゴリに分類された場合私の謝罪します。私が取り組んでいる運動の問題の1つは、次のとおりです。Python "パラメータを持つ関数呼び出し:測定値の変換?"

関数num_feetとnum_inchesを使用して総インチ数を表示する関数print_total_inchesを定義します。注:足に12インチあります。例:
print_total_inches(5、8)プリント:
総インチ:68

添付写真は私が受信したエラーと一緒にやったコードです。任意のヘルプ/リソースは非常に高く評価されます。ありがとう!

My code so far

+1

コーデックの画像を投稿しないでくださいあなたの関数名はprint_total_inches

を言うように、返却する必要はありません追加書式付きテキスト*としてのコードとエラーメッセージ*質問自体* –

+1

ようこそ。ヘルプを受け取る可能性が高いので、画像にリンクするのではなく、ここにコードを投稿してください。 –

+0

@RayhaneMama OPが投稿していない投稿の最後に挨拶を追加することを控えてください。 –

答えて

1

あなたのコードは、(必要な計算を逃すと一緒に)入力をフォーマットに失敗しました。戻るには何もないときやreturnは不要 -

def print_total_inches (num_feet, num_inches): 
    print('Total inches:', num_feet * 12 + num_inches) 

print_total_inches(5, 8) 

または

def total_inches (num_feet, num_inches): 
    return num_feet * 12 + num_inches 

print('Total inches:', total_inches(5, 8)) 

はやるべきではありません。

0
def print_total_inches(num_feet, num_inches): 
    totalinches = (12*num_feet) + num_inches 
    print('total inches:' + str(totalinches)) 

print_total_inches(5, 8) 

代わりに印刷するだけでなくformatを使用することができます

print('total inches:{0}'.format(total_inches))

+1

ありがとう!これは多くの助けとなりました。私がこのコードで修正しなければならなかったのは、ちょっとしたものでした。これは、今のところもっと意味がある:) –

関連する問題