Python算術演算子
変数aが10を保持し、変数bが20を保持すると仮定すると、-
Sr.No | オペレーターと説明 | 例 |
---|---|---|
1 | +追加 演算子のいずれかの側に値を追加します。 | a + b =30 |
2 | -減算 左側のオペランドから右側のオペランドを減算します。 | a – b =-10 |
3 | *乗算 演算子のいずれかの側で値を乗算します | a * b =200 |
4 | /部門 左側のオペランドを右側のオペランドで除算します | b / a =2 |
5 | %モジュラス % 係数 | b%a =0 |
6 | **指数 演算子の指数(パワー)計算を実行します | a ** b=10の20乗 |
7 | // フロア分割-結果が小数点以下の桁が削除された商であるオペランドの分割。ただし、オペランドの1つが負の場合、結果はフロアになります。つまり、ゼロから丸められます(負の無限大に向かって)- | 9 // 2=4および9.0//2.0 =4.0、-11 // 3 =-4、-11.0 // 3 =-4.0 |
例
変数aが21を保持し、変数bが10を保持すると仮定すると、-
#!/usr/bin/python a = 21 b = 10 c = 0 c = a + b print "Line 1 - Value of c is ", c c = a - b print "Line 2 - Value of c is ", c c = a * b print "Line 3 - Value of c is ", c c = a / b print "Line 4 - Value of c is ", c c = a % b print "Line 5 - Value of c is ", c a = 2 b = 3 c = a**b print "Line 6 - Value of c is ", c a = 10 b = 5 c = a//b print "Line 7 - Value of c is ", c
上記のプログラムを実行すると、次の結果が生成されます-
Line 1 - Value of c is 31 Line 2 - Value of c is 11 Line 3 - Value of c is 210 Line 4 - Value of c is 2 Line 5 - Value of c is 1 Line 6 - Value of c is 8 Line 7 - Value of c is 2
-
Pythonでの++および--演算子の動作は何ですか?
C / C ++やJavaなどでは、++および--演算子はインクリメントおよびデクリメント演算子として定義されています。 Pythonでは、これらは演算子として定義されていません。 Pythonでは、オブジェクトはメモリに保存されます。変数は単なるラベルです。数値オブジェクトは不変です。したがって、インクリメントまたはデクリメントすることはできません。 ただし、プレフィックス++または-はエラーを発生させませんが、どちらも実行しません。 >>> a=5 >>> b=6 >>> ++a 5 >>> --b 6 Post
-
Pythonのさまざまな算術演算子は何ですか?
Pythonの算術演算子について以下で説明します- +加算の場合-いずれかの側でオペランドの加算を実行します >>a=5 >>b=7 >>c=a+b >>c 12 -減算の場合-最初のオペランドから2番目のオペランドを減算します >>a=10 >>b=5 >>c=a-b >>c 5 *乗算の場合-第1オペランドを第2オペランドで乗算します >>a=5 >>b=2 >>c=a*b >>c 10 /除算の場合-第1オペランドを第2オペランドで除算し