Computer >> Máy Tính >  >> Lập trình >> Python

Toán tử số học Python

Giả sử biến a giữ 10 và biến b giữ 20, sau đó -

Sr.No Toán tử &Mô tả Ví dụ
1 + Bổ sung
Thêm giá trị vào hai bên của toán tử.
a + b =30
2 - Phép trừ
Trừ toán hạng bên phải khỏi toán hạng bên trái.
a - b =-10
3 * Phép nhân
Nhân các giá trị ở hai bên của toán tử
a * b =200
4 / Bộ phận
Chia toán hạng bên trái cho toán hạng bên phải
b / a =2
5 % Mô-đun
% Mô-đun
b% a =0
6 ** Số mũ
Thực hiện phép tính lũy thừa (lũy thừa) trên các toán tử
a ** b =10 thành lũy thừa 20
7 //
Phân chia theo tầng - Sự phân chia các toán hạng trong đó kết quả là thương số trong đó các chữ số sau dấu thập phân bị loại bỏ. Nhưng nếu một trong các toán hạng là số âm, thì kết quả sẽ được làm tròn, tức là, được làm tròn từ 0 (về phía âm vô cùng) -
9 // 2 =4 và 9.0 // 2.0 =4.0, -11 // 3 =-4, -11.0 // 3 =-4.0

Ví dụ

Giả sử biến a giữ 21 và biến b giữ 10, sau đó -

#!/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

Khi bạn thực hiện chương trình trên, nó sẽ tạo ra kết quả sau -

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