【Python】演算子まとめpythonのプログラミング初心者に向けて入門編の内容をご紹介していきたいと思います。場合によっては人工知能はディープラーニングについても解説していく予定です。ついてまとめてみました。一般的な計算についてはこちらの記事で詳しく解説していますのでご覧ください。python入門ドットコムpythonで数値計算する方法https://python-introduction.com/?p=190今回はpythonで数値計算する方法について解説します。【python入門】簡単な数値計算まずは足し算引き算からやっていきましょう。上記のような感じで、足し算引き算は小学校でやるような計算式でできます。Pythonで使う演算子まとめスポンサードリンク【Python入門】代入演算子まとめ代入演算子は『=(イコール)』を使って値を代入して行う演算子のことです。ちなみに演算子とは『+』とか『-』などの計算を意味する記号のことをいいます。代入演算子ということは『=』は必須で、他に『+』とか『%』などの演算子が必ず登場することになります。それでは例題をやっていきましょう。966print(c)=の左側に変数cがあって=の右側に数字の966があります。実行すると、=の右側の数字966が=の左側の変数cに代入されます。printで変数cに代入された966という数字を表示させます。結果はこのように966と表示されましたね。こんな感じで代入が関係する演算子を代入演算子といって代表的な代入演算子が『=』です。「代入って何?」と疑問に感じてしまった方はこちらの記事をご覧ください。代入演算子には単純な『=』以外にも以下のものがあります。bprint(a)例題2で、+=はaの値(100)にbの値(30)を足してそのあと、変数aに代入するという意味です。print(a)とすることで変数aに入った100+30=130という値が表示されるわけですね。したがって答えは130となります。bprint(a)例題3では『-=』という代入演算子を使っています。-=はa(100)からb(30)を引いて70になった状態でaに代入するという意味です。したがって実行すると70が表示されます。bprint(a)*=は変数a(100)と変数b(30)を掛け算してその結果(3000)をaに代入する代入演算子です。実行すると3000と表示されます。bprint(a)/=はa(100)をb(30)で割ってその答えをaに代入する代入演算子です。bprint(a)割り算をして小数を出したくない場合には//=を使いましょう。例題5との違いは例題5では/=と/が一つでした。例題6は//=と/が2つついていますね。//と/を2つつけることで割り切れない答えでも整数で表示されるようになります。bprint(a)100÷30=3あまり10ですね。%=を使うと余りの10をaに代入することになります。したがって例題7を実行すると10と表示されます。bprint(a)べき乗とは「何乗」という意味です。要するに例題7では10の3乗をaに代入するという意味になります。こんな感じで**=とすることで10の3乗=1000と計算してaに代入することができるわけですね。実行するととなります。以上が代入演算子です。続いて比較演算子について説明します。スポンサードリンク【Python入門】比較演算子まとめ比較演算子とは2つの値を比較して得られた結果に対して真か偽か返すものをいいます。真の場合は『True』、偽の場合は『False』となります。真とか偽について詳しく知りたい方はこちらの記事をご覧ください。python入門ドットコム【Python入門】変数の型についてわかりやすく解説https://python-introduction.com/?p=447#Python4boolここまでの記事でPython入門編として変数についてたくさん解説してきました。見てない方は先に以下の記事をご覧ください。⇒Pythonの変数宣言で注意すべきこと⇒【Python入門】変数の代入についてわかりやすく解説ところで変数には型という概念があります。あ...比較演算子1.大きいか小さいか比較演算子として大きいか小さいかを表現するときには>とか<を使います。これを=を使って変数に代入します。実際に例題をやってみたほうがわかりやすいと思うのでチャレンジしてみましょう。bprint(c)まず、比較演算子としてよく使われるのが大きいか、小さいかです。bというのはaが30でbが28。実際は30>28なので、aの方が大きいわけです。30>28ですから、a>bだったらTrueとなります。bとなっているので間違い(False)となります。このFalseという結果がcに代入されるので実行すると、Falaseと表示されるわけですね。以上というのはその数字をと同じか、その数字より大きい場合を指します。29という数字があった時に29以上というなら、29,30,31,32,・・・10000,100001と29を含んだ数がTrueとなります。これに対して以下というのはその数字と同じか、その数字より小さい場合を指します。50という数字があったら50,49,48,47,・・・10,9,と50を含む数字が当てはまります。以上、以下をPythonで表すなら<=,>=を使います。それでは例題8をやっていきましょう。bprint(c)30と28を比べたら30の方が大きいですね。28は正しいのでTrueとなります。bprint(c)では例題9はどうでしょう?これもTrueですね。30なら30以上ということで30を含むのでTrueとなります。比較演算子3.等しいか等しくないかaとbが等しい場合は『==』、aとbが等しくない場合は『!=』で表します。例題を見たほうが早いのでやっていきましょう。bprint(c)aが30、bが30で等しいです。bとaとbが等しいとなっていて合っているので、実行するとTrueとなります。bprint(c)例題11は頭が混乱するかも知れません。aが30でbが31なので等しくありません。baとbは等しくないとcに代入しました。実際にaとbは等しくないわけなので実行するとTrueになります。bprint(c)例題12はaが30でbも30なので等しいです。b比較演算子ではaとbは等しくないとなっています。実際と比較演算子が合ってないので実行するとFalseが返ってきます。以上で比較演算子まとめは終わりです。次に論理演算子をやっていきましょう。スポンサードリンク【Python入門】論理演算子まとめ論理演算子とはどんな演算子なのでしょう?たとえば、『20より大きく、かつ、35より小さい』とか『aが20と等しい、又はbが30と等しい』と言った感じで2つの条件をくっつける演算子のことを論理演算子といいます。Pythonで使う論理演算子には・and・or・notの3種類があります。論理演算子1.andまずandからいきましょう。bってあったときに、aとbが両方とも真(True)だったら結果もTrueになります。aは真でもbが偽なら結果はFalseとなります。aは偽で、bが真でも結果はFalseとなります。aが偽でbが偽でもFalseとなります。例題13をやっていきましょう。>20print(c)例題13ではaが偽です。20となっているからです。実行するとFalseとなります。