変数とは、データを入れておく「名前付きの箱」です。
name = "たろう" # nameという箱に "たろう" を入れる age = 12 # ageという箱に 12 を入れる print(name) # → たろう print(age) # → 12
📌 ポイント
- 文字は
" "または' 'で囲む - 数字はそのまま書く(囲まない)
=は「右のものを左の箱に入れる」という意味- 変数名は英語・数字・アンダースコアが使える(日本語は使えない)
変数とは、データを入れておく「名前付きの箱」です。
name = "たろう" # nameという箱に "たろう" を入れる age = 12 # ageという箱に 12 を入れる print(name) # → たろう print(age) # → 12
" " または ' ' で囲む= は「右のものを左の箱に入れる」という意味Pythonのデータには「種類(型)」があります。種類によって使い方が変わります。
name = "たろう" # str(文字列) age = 12 # int(整数) height = 155.5 # float(小数) is_student = True # bool(真偽値) print(type(name)) # → <class 'str'> print(type(age)) # → <class 'int'>
age = 12
print("私は" + age + "歳です") # ← エラー!
→ str(age) で文字列に変換すれば OK
print("私は" + str(age) + "歳です") # → 私は12歳です
if文は「もし〜なら○○する」という条件分岐の仕組みです。
score = 80
if score >= 60: # もしscoreが60以上なら
print("合格!") # ← この処理をする
else: # そうでなければ
print("不合格...") # ← こちらの処理をする
# → 合格!
| 記号 | 意味 | 例 |
|---|---|---|
== | 等しい | a == 5 |
!= | 等しくない | a != 5 |
> | より大きい | a > 5 |
>= | 以上 | a >= 5 |
< | より小さい | a < 5 |
ループは「同じ処理を何度も繰り返す」仕組みです。Pythonでは主にforを使います。
for i in range(5): # 0から4まで繰り返す
print(i)
# → 0
# → 1
# → 2
# → 3
# → 4
| 書き方 | 結果 |
|---|---|
range(5) | 0, 1, 2, 3, 4 |
range(1, 6) | 1, 2, 3, 4, 5 |
range(0, 10, 2) | 0, 2, 4, 6, 8(2つとび) |
関数とは「名前をつけた処理のまとまり」です。一度作ると何度でも呼び出せます。
def greet(name): # greetという関数を定義
msg = name + "さん、こんにちは!"
return msg # 結果を返す
result = greet("たろう") # 関数を呼び出す
print(result) # → たろうさん、こんにちは!
print(greet("はなこ")) # → はなこさん、こんにちは!