最終更新日:2021-02-02第4回.数値計算(四則演算)Pythonは科学技術計算にも使われるプログラミング言語です。科学技術計算向けの豊富なライブラリがあったりする訳ですが、ここでは基本の数値計算について説明します。int型(整数)とfloat型(実数)における四則演算の演算子を中心に説明します。float型についてはコンピューターにおける小数問題も簡単に記しています。Pythonには複素数型もありますが、一応決まりだけは説明しますが、それ以上は触れずにやり過ごします。4/251+6-0.16括弧()で優先順位を明記するなら以下になります。int型とfloat型int型は整数を扱う型です。int型に桁数制限はありません画面では切れていますので、桁数を出してみましょう。import文については、後々に詳しく説明しますが、モジュール(標準ライブラリ、拡張ライブラリ)を読み込む命令です。mathは数学関数のモジュールです。(64bit)です具体的には以下の範囲になります。1.7976931348623157e+308int型同士の計算結果の型int型同士の、+,-,*,//,%はint型となります。結果が整数であっても、/はfloat型となります。数値を比較で、比較演算子==を使っています。比較演算子については、次回詳しく説明します。コンピューターが2進数で数値を表している以上避けて通れないものです。・VBAの小数以下の演算誤差の最後にこの誤差はどうしようもない事なので、このような比較の必要性がある場合は、一定桁数で数値を丸めてください。round()は組み込み関数です。Pythonには数多くの関数と型が組み込まれており、様々な処理を行うことができます。組み込み関数は、Python入門の中でもすでにいくつか使用していますし、これからも頻繁に使用していきます。全部で69個あります。ndigits])ndigitsには、小数以下の桁数を指定します。省略すると0になります。Studioのインテリセンスについてcomplex型は複素数型です。Studioでは、オブジェクトに続けて.(ドット)を打つことで、そのオブジェクトが持つプロパティ・メソッドが表示されます。一度目の.(ドット)の入力時に表示されない場合があります。その場合は、.(ドット)を一度消して再度.(ドット)を入れると表示されます。簡単に表示できるショートカットがあります。jVBAをやっている人にはお馴染みのショートカットですね。見るTRIMRANGE関数(セル範囲をトリム:端の空白セルを除外)|エクセル入門(2024-08-30)正規表現関数(REGEXTEST,REGEXREPLACE,REGEXEXTRACT)|エクセル入門(2024-07-02)エクセルが起動しない、Excelが立ち上がらない|エクセル雑感(2024-04-11)ブール型(Boolean)のis変数・フラグについて|VBA技術解説(2024-04-05)テキストの内容によって図形を削除する|VBA技術解説(2024-04-02)ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)無効な前方参照か、コンパイルされていない種類への参照です。数値計算(四則演算)このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。数値計算このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。