Python3-arithmetic-operators-example

提供:Dev Guides
移動先:案内検索

Python 3-算術演算子の例

変数 a が値10を保持し、変数 b が値20を保持すると仮定します-

Operator Description Example
PLUS Addition Adds values on either side of the operator. a PLUS b = 31
- Subtraction Subtracts right hand operand from left hand operand. a – b = -11
*Multiplication Multiplies values on either side of the operator a* b = 210
/Division Divides left hand operand by right hand operand b/a = 2.1
% Modulus Divides left hand operand by right hand operand and returns remainder b % a = 1
** Exponent Performs exponential (power) calculation on operators a**b =10 to the power 20
// Floor Division - The division of operands where the result is the quotient in which the digits after the decimal point are removed. But if one of the operands is negative, the result is floored, i.e., rounded away from zero (towards negative infinity): 9//2 = 4 and 9.0//2.0 = 4.0, -11//3 = -4, -11.0//3 = -4.0

変数 a が値10を保持し、変数 b が値20を保持すると仮定します-

#!/usr/bin/python3

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