[解決済み】Pythonで%はどうなる?
2022-04-15 13:15:17
質問
とは何ですか?
%
を計算することはできますか?何をするものなのかがわからないようです。
例えばパーセントで計算するのでしょうか。
4 % 2
が0になるようですが、どのように?
どのように解決するのですか?
<ブロッククオート演算子 % (modulo) は、第1引数を第2引数で割った余りを出力します。数値引数は、まず共通の型に変換されます。右の引数がゼロの場合、ZeroDivisionError例外が発生します。modulo演算子は常に第2オペランドと同じ符号の結果(またはゼロ)を生成します。結果の絶対値は第2オペランドの絶対値より厳密に小さくなります[2]。
より引用 http://docs.python.org/reference/expressions.html
例1.
6%2
は、次のように評価されます。
0
というのは、6を2で割っても余りが出ないからです(3回)。
例2
:
7%2
は、次のように評価されます。
1
の余りがあるからです。
1
7 を 2 で割ると(3 回)。
ということをまとめると、割り算の演算の余りを返す、つまり
0
余りがない場合 つまり
6%2
は、6を2で割った余りを求めよ、という意味です。
関連
-
pythonを使ったオフィス自動化コード例
-
python call matlab メソッドの詳細
-
パッケージングツールPyinstallerの使用と落とし穴の回避
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] とは何ですか! (not not)演算子とは何ですか?
-
[解決済み] パラメータに**(ダブルスター/アスタリスク)、*(スター/アスタリスク)がありますが、これはどういう意味ですか?
-
[解決済み] C言語では「?」演算子は何をするのですか?
-
[解決済み】C/C++の"-->"演算子とは何ですか?
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Python関数の高度な応用を解説
-
python call matlab メソッドの詳細
-
Python 可視化 big_screen ライブラリ サンプル 詳細
-
[解決済み] データ型が理解できない
-
[解決済み】Pythonスクリプトで「Expected 2D array, got 1D array instead: 」というエラーが発生?
-
[解決済み】 AttributeError: モジュール 'matplotlib' には属性 'plot' がない。
-
[解決済み】Django: ImproperlyConfigured: SECRET_KEY 設定は空であってはならない
-
[解決済み】syntaxError: 'continue' がループ内で適切に使用されていない
-
[解決済み】Python: SyntaxError: キーワードは式になり得ない
-
[解決済み】ValueError: xとyは同じサイズでなければならない