プログラミングを学ぶ上で、避けて通れないのが「演算子」の理解です。
演算子は、数値計算や条件判定、そしてコードのロジック構築に欠かせない重要な要素。
たくさんの種類があり、一見すると難しそうに感じるかもしれませんが、しっかりと理解することで、プログラムの挙動を自在に操れるようになります。
この章では、特に基本となる「算術演算子」を中心に、プログラムの基礎を一緒に学んでいきましょう。
演算子の世界へ、さあ一歩踏み出しましょう!
はじめに
登場人物
青山 千尋(あおやま ちひろ)先生:
学校の先生でプログラミングに詳しい人物。絵里と優奈が通う学校のプログラミング部の顧問。
藤崎 絵里(ふじさき えり):
青山先生が顧問をしているプログラミング部の部員。プログラミングは未経験。
朝倉 優奈(あさくら ゆな):
青山先生が顧問をしているプログラミング部の部員。絵里の親友。プログラミングは未経験。
月島 結翔(つきしま ゆいと)ナレーター:
本ブログでナレーションを担当。普段は、地元のTV番組やラジオ番組でナレーターとして活動。
第4章 算術演算子を知ろう
この章ではPythonに限らずプログラミングの基本となる演算子について一緒に学んでいきましょう。
今回は、演算子について説明するわね。
ちひろ先生、演算子って何ですか?
一言では答えられないわね。演算子といってもいくつか種類があるの。代表的な演算子は以下となるわね。
・算術演算子
数学的な計算を行うために使用されます。
例: 加算(+
), 減算(-
), 乗算(*
), 除算(/
), 整数除算(//
), 剰余(%
), べき乗(**
)
・比較演算子
二つの値を比較し、その比較結果に基づいて真偽値(True
またはFalse
)を返します。
例: 等しい(==
), 等しくない(!=
), より大きい(>
), より小さい(<
), 以上(>=
), 以下(<=
)
・論理演算子
真偽値(ブール値)を操作し、複数の条件を組み合わせる際に使用されます。
例: and
, or
, not
and
は両方の条件が真である場合に真を返します。
or
はいずれかの条件が真であれば真を返します。
not
は条件の真偽を反転させます。
・代入演算子
変数に値を割り当てる際に使用されます。
例: 等号(=
)
算術演算と組み合わせた代入演算子もありますが、本ブログでは取り扱いません。
例: +=
, -=
, *=
, /=
, %=
, **=
, //=
・ビット演算子 ※本ブログでは取り扱いません。
整数をビット単位で操作するために使用されます。
例: AND(&
), OR(|
), XOR(^
), NOT(~
), 左シフト(<<
), 右シフト(>>
)
・メンバーシップ演算子 ※本ブログでは取り扱いません。
ある要素がシーケンスの中に存在するか確認のために使用されます。
例: in
,not in
・識別演算子 ※本ブログでは取り扱いません。
二つのオブジェクトが同一のものかチェックするために使用されます。
例: is
,is not
演算子ってたくさんあるんですね。
そうだね。でも、演算子を理解することはとても重要なの。「条件分岐処理」や「繰り返し処理」の条件判定に大きく関わってくるの。
演算子ってとても重要なんですね。
でも、すごく難しそう。。。
理解できるかなぁ。。。
大丈夫よ。次章以降で、特に重要な「算術演算子」、「比較演算子」、「論理演算子」、「代入演算子(=
)」を順番に説明していくわね。
お願いします!
お願いします!
「本章のまとめ」を確認後、第5章へ進んでください。
本章のまとめ
- 演算子には複数の種類がある。
- 算術演算子:数学的計算に使われる。
- 比較演算子:二つの値を比較し、真偽値(TrueまたはFalse)を返す。
- 論理演算子:真偽値を操作し、複数条件の組み合わせに使われる。
- 代入演算子:変数に値を割り当てる際に使用。
- 演算子の理解は、「条件分岐処理」や「繰り返し処理」の条件判定に不可欠。