戻り値
戻り値を使って関数をより柔軟にする方法を学びます。
「戻り値」はCoddyKit上の無料Python Academyレッスンです。 これはレッスン2/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPython Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Python Academyコースには全5レッスンが含まれています。
戻り値入門
戻り値入門
戻り値を使うと、関数は呼び出し元のプログラム部分にデータを返せます。これにより、関数をより柔軟で再利用しやすくできます。
このレッスンでは、Pythonの関数で戻り値を効果的に使う方法を学びます。

戻り値とは
戻り値とは
戻り値は関数の出力です。return キーワードを使って、呼び出し元にデータを返すことができます。
例を見てみましょう。
# Function with a return value
def add(a, b):
return a + b
result = add(3, 5)
print(result)単一の値を返す
単一の値を返す
関数では、return キーワードを使って単一の値を返すことができます。
# Returning a single value
def square(x):
return x * x
result = square(4)
print(result)複数の値を返す
複数の値を返す
関数からタプルとして複数の値を返すことができます。
# Returning multiple values
def min_and_max(numbers):
return min(numbers), max(numbers)
nums = [3, 5, 7, 2, 8]
minimum, maximum = min_and_max(nums)
print(minimum, maximum)戻り値を使う
戻り値を使う
戻り値は変数に格納したり、式の中で直接使用したりできます。
# Using return values
def double(x):
return x * 2
print(double(4) + double(5))Noneを返す
Noneを返す
関数に return 文がない場合、関数は自動的に None を返します。
# Function returning None
def greet():
print("Hello!")
result = greet()
print(result)実践例
実践例
長方形の面積を計算する関数の例を見てみましょう。
# Practical example
def area_of_rectangle(length, width):
return length * width
print(area_of_rectangle(5, 10))def multiply(a, b):
return a * b
result = multiply(3, 4)
print(result)戻り値でよくある間違い
戻り値でよくある間違い
避けるべき、よくある間違いをいくつか紹介します。
- 関数内で
returnキーワードを使い忘れる。 - 関数の戻り値を格納したり使用したりせずに、関数の出力を使おうとする。
- 想定される用途に合わない型を返す。
何を学びましたか
何を学びましたか
このレッスンでは、次のことを学びました。
- 戻り値とは何か、戻り値の使い方。
- 関数から単一または複数の値を返す方法。
- Pythonでの戻り値の実践的な活用方法。
よくできました。次のレッスンに進みましょう。

よくある質問
「戻り値」レッスンは無料ですか?
はい。「戻り値」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Python Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python Academyコースには全5レッスンが含まれています。
「戻り値」で何を学びますか?
戻り値を使って関数をより柔軟にする方法を学びます。 ブラウザで直接実行するハンズオンコードでPython Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Python Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのPython Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/5です。
「戻り値」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このPython Academyレッスンでコードを書いて実行できますか?
はい。すべてのPython Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。