条件分岐を理解する
if、elif、else を使ってコード内で判断を行う方法を学びます。
「条件分岐を理解する」はCoddyKit上の無料Learn AI with Pythonレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLearn AI with Python学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Learn AI with Pythonコースには全4レッスンが含まれています。
条件文入門
条件文入門
条件文を使うと、条件に基づいてプログラムに判断をさせることができます。これはプログラミングの基本的な概念です。
このレッスンでは、Pythonでif、elif、elseを使って条件文を書く方法を学びます。

条件分岐文とは
条件分岐文とは
条件分岐文を使用すると、特定の条件が満たされた場合にのみ、プログラムの一部のコードを実行できます。たとえば、次のように記述します。
ここでは、プログラムが気温が30度を超えているかどうかを確認します。条件が真の場合、"外は暑いです!"と出力します。
# Conditional statement example
temperature = 35
if temperature > 30:
print("It's hot outside!")if文の記述
if文の記述
if文は条件を確認し、条件が真の場合にコードブロックを実行します。たとえば、次のように記述します。
# Writing an if statement
x = 10
if x > 5:
print("x is greater than 5")else文の追加
else文の追加
else文は、if文の条件が偽の場合に実行されます。たとえば、次のように記述します。
# Using else statement
x = 3
if x > 5:
print("x is greater than 5")
else:
print("x is less than or equal to 5")複数の条件にelifを使用する
複数の条件にelifを使用する
elif(「else if」の短縮形)文は、前の条件が偽の場合に追加の条件を確認します。たとえば、次のように記述します。
# Using elif for multiple conditions
grade = 85
if grade >= 90:
print("A")
elif grade >= 80:
print("B")
else:
print("C")Pythonのインデント
Pythonのインデント
Pythonでは、インデントを使用してコードブロックを定義します。エラーを避けるため、インデントは一貫して付けてください。たとえば、次のように記述します。
# Indentation example
x = 10
if x > 5:
print("x is greater than 5")条件分岐のネスト
条件分岐のネスト
より複雑なロジックに対応するため、条件分岐の中に別の条件分岐をネストできます。
# Nested conditionals
x = 10
y = 5
if x > 5:
if y < 10:
print("x is greater than 5 and y is less than 10")条件分岐でよくあるエラー
条件分岐でよくあるエラー
次のようなよくある間違いに注意してください。
- 条件分岐文の末尾にコロン(
:)を付け忘れる - インデントが正しくない、または一貫していない
elif文やelse文を誤って使用する
何を学びましたか?
何を学びましたか?
このレッスンでは、次の内容を学びました。
if文、elif文、else文の記述方法- Pythonにおけるインデントの重要性
- 複雑なロジックに対応するための、ネストした条件分岐の使い方
よくできました。次のトピックに進みましょう。

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