問題7-3: return で答えを返す
print と return のちがい
計算した結果を呼び出した側にわたすには return を使います。print は画面に出すだけで、呼び出した側は結果を受け取れません。return なら、変数に入れたり、さらに計算に使ったりできます。len が個数を返したのと同じ形です。
def triple(num): return num * 3
answer = triple(10)print(answer + 1)実行結果
31return を書き忘れると None が返ります。答えがおかしいときは疑ってみてください。
問題
整数を1つ受け取って、その3倍を返す関数 sanbai を作ってください。そのうえで、入力された整数 n について sanbai(n) の結果を出力してください。
入力
入力は1行で、整数 n が与えられます。
n出力
n を3倍した値を1行で出力してください。
制約
-1000 ≦ n ≦ 1000n は整数
入力例1
5出力例1
15入力例2
0出力例2
0コード(Python)
標準入力(「実行」で使われます)
実行結果
ここに実行結果が表示されます入力した内容と採点結果は、この端末のブラウザ内に自動保存されます。 進捗の確認と提出ファイルのダウンロードは画面右上の「進捗と提出」で行えます(提出のしかた)。