HomeBooks

En

Chapter 1
§1.0 Pythonを動かす
Chapter 2
§2.0 基礎編
§2.6 Python基礎まとめ
KM
bykarutt

2025-06-17

Python基礎まとめ(2-6)

1. 変数とデータ型

データ型説明
int整数x = 10
float小数y = 3.14
str文字列s = "abc"
bool真偽値(True/False)flag = True

変数は値を保存する「箱」です。

2. 演算子

算術演算子

演算子説明結果
+足し算5 + 27
-引き算5 - 23
*掛け算5 * 210
/割り算5 / 22.5
**累乗5 ** 225
%剰余(余り)5 % 21
a = 5
b = 2
print(a + b)   # 7
print(a ** b)  # 25

比較演算子

演算子説明結果
==等しい5 == 2False
!=等しくない5 != 2True
>より大きい5 > 2True
<より小さい5 < 2False
>=以上5 >= 2True
<=以下5 <= 2False
比較演算子は値同士を比べて、結果はTrueまたはFalseになります。
print(a > b)    # True
print(a == 5)   # True

論理演算子

演算子説明結果
andかつTrue and FalseFalse
orまたはTrue or FalseTrue
not否定not TrueFalse
論理演算子は条件式を組み合わせるときに使います。
print(a == 5 and b < 4)  # True
print(not (a < b))       # True

代入演算子

演算子説明意味
=代入x = 1xに1を代入
+=加算して代入x += 2xに2を加算
-=減算して代入x -= 2xに2を減算
\*=乗算して代入x *= 2xに2を乗算
/=除算して代入x /= 2xに2を除算
代入演算子は変数の値を更新するときに使います。
x = 1
x += 2  # xは3になる

3. 条件分岐(if, elif, else)

キーワード説明
if条件が真のとき
elifそれ以外の条件
elseどれにも当てはまらないとき
age = int(input("年齢: "))
if age < 13:
    print("13歳未満")
elif age < 18:
    print("13歳以上18歳未満")
else:
    print("18歳以上")

4. 入力と出力

関数説明
input入力を受け取るname = input("名前")
print出力するprint("こんにちは")
name = input("名前を入力: ")
print("こんにちは", name)

age = int(input("年齢を入力: "))
print("あなたの年齢は", age, "歳です")

5. 繰り返し(for文)

用法説明
for in range指定回数繰り返すfor i in range(3):
for in listリストの要素を順に処理for fruit in fruits:
breakループを途中で抜けるif i == 3: break
continueその回の処理をスキップif i == 3: continue
for i in range(3):
    print(i)  # 0,1,2

fruits = ["りんご", "みかん"]
for fruit in fruits:
    print(fruit)

for i in range(5):
    if i == 3:
        break  # 0,1,2まで出力

for i in range(5):
    if i == 3:
        continue  # 3を飛ばす
    print(i)
Prev
§2.5 制御構文(for)