前提・実現したいこと
pythonにて関数を定義する際に使うreturnとprintについて、正しい使い分け方を知りたいです。
発生している問題・エラーメッセージ
出力が同じになってしまい、このままでもよいのかがわからない。
該当のソースコード
チュートリアルのコードです
python3
1def bmi(height,weight): 2 bmi_1=weight/height**2 3 return(bmi_1) 4 5 6print(bmi(1.65, 65)) 7
下記が私の書いたコードです
def bmi(height,weight): bmi_1=weight/height**2 print(bmi_1) bmi(1.65, 65)
試したこと
この二つのコードの違いは手法の違いだけなのでしょうか。それとも関数ないにprint()を用いてしまうと後々エラーを起こしてしまう原因になってしまうのでしょうか。
補足情報(FW/ツールのバージョンなど)
Aidemyでのコーディングチュートリアルです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/04/21 15:10