Pythonは、プログラミングの世界に初めて足を踏み入れる方にとって、とてもやさしい言語です。シンプルで読みやすく、すぐに結果が確認できるため、最初の一歩にはぴったりです。
今回は、プログラムに「もし〜ならこうする」という判断をさせる仕組み、**「if文(条件分岐)」**についてご紹介します。あまり肩ひじ張らずに、気軽に読んでみてください。
if文とは?
if
文は、「条件に合わせて動きを変える」仕組みです。
たとえば、「年齢が20歳以上なら『成人』と表示する」という判断ができます。
基本の書き方
age = 20
if age >= 20:
print("成人です。")
-
if 条件:
の後はインデントして処理内容を書きます。 - 条件が正しいときだけ、その部分が実行されます。
else文:条件が違うときはこうする
age = 17
if age >= 20:
print("成人です。")
else:
print("未成年です。")
-
else:
は「もし上の条件に当てはまらなかったら」という意味です。
elif文:さらに細かく分けたいとき
score = 85
if score >= 90:
print("評価:A")
elif score >= 70:
print("評価:B")
elif score >= 50:
print("評価:C")
else:
print("評価:D")
-
elif
は「他の条件もチェックする」という意味で、複数の分岐を作れます。
実践例①:偶数か奇数かを判定
number = 7
if number % 2 == 0:
print("偶数です。")
else:
print("奇数です。")
-
%
は割り算の余りを調べる記号です。偶数かどうかの判定に便利です。
実践例②:ログイン判定
username = input("ユーザー名を入力してください:")
password = input("パスワードを入力してください:")
if username == "admin" and password == "secret123":
print("ログイン成功!")
else:
print("ユーザー名またはパスワードが違います。")
-
==
は「等しいかどうか」を確かめます。 -
and
は「両方の条件が成立したとき」に使います。
注意点
-
:
(コロン)は絶対に忘れないでください。 - インデントはスペース4つが基本。揃っていないと動きません。
-
=
(代入)と==
(比較)は違うので気をつけましょう。
まとめ
if
文を覚えると、プログラムに簡単な判断力を与えられます。
これができると、少しずつ自分の思い通りの動きを作れるようになってきますよ。
もっと深く学びたい方へ
1対1で丁寧に教えてくれるプログラミングスクールもあります。
無理なく、自分のペースで進めたい方はぜひチェックしてみてください。
👉 https://programming.coach-o.com/
このページの内容はAIが作成しました。
でもスクールでは、経験豊富な講師が直接指導してくれるので安心してくださいね。