0Pricing
Learn AI with Python · レッスン

戻り値

戻り値を使って関数の柔軟性を高める方法を学びます。

「戻り値」はCoddyKit上の無料Learn AI with Pythonレッスンです。 これはレッスン2/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLearn AI with Python学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Learn AI with Pythonコースには全5レッスンが含まれています。

戻り値入門

戻り値入門

戻り値を使うと、関数から関数を呼び出したプログラムの部分へデータを返せます。これにより、関数の汎用性と再利用性が高まります。

このレッスンでは、Pythonの関数で戻り値を効果的に使う方法を学びます。

戻り値 — イラスト1

戻り値とは

戻り値とは

戻り値とは、関数の出力です。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における戻り値の実践的な用途。

よくできました。次のレッスンに進みましょう。

戻り値 — イラスト11

よくある質問

「戻り値」レッスンは無料ですか?

はい。「戻り値」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Learn AI with Pythonコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Learn AI with Pythonコースには全5レッスンが含まれています。

「戻り値」で何を学びますか?

戻り値を使って関数の柔軟性を高める方法を学びます。 ブラウザで直接実行するハンズオンコードでLearn AI with Pythonを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Learn AI with Pythonを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのLearn AI with Pythonは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/5です。

「戻り値」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このLearn AI with Pythonレッスンでコードを書いて実行できますか?

はい。すべてのLearn AI with Pythonレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 関数とは
  2. 戻り値
  3. 変数のスコープとライフタイム
  4. 組み込み関数とユーザー定義関数
  5. モジュールのインポート
← Learn AI with Pythonに戻る