Mã phép toán số học trong python

Trong hướng dẫn này, chúng ta sẽ thảo luận về tất cả các toán tử Số học cơ bản trong Python. Đây là một khái niệm tương đối dễ. Chúng tôi đã sử dụng các phép toán này trong Toán học ở trường của chúng tôi, bây giờ chúng ta sẽ xem cách sử dụng các toán tử này trong Python để thực hiện các phép toán số học cơ bản

Mục lục

  • Phép cộng
  • phép trừ
  • Phép nhân
  • Phân công
  • mô đun
  • lũy thừa
  • Phân chia tầng
  • Thứ tự ưu tiên
  • Bớt tư tưởng

Phép cộng

Toán tử này được sử dụng để cộng hai giá trị ở hai bên của toán tử

Đầu vào

x = 2
y = 3
sum = x + y
print [sum]

đầu ra

5

phép trừ

Toán tử này được sử dụng để trừ giá trị hiện diện ở bên phải của toán tử khỏi giá trị hiện diện ở bên trái của toán tử

Đầu vào

x = 5
y = 2
sub = x - y
print [sub]

đầu ra

3




Phép nhân

Toán tử này được sử dụng để tìm tích của hai giá trị có ở hai bên của toán tử

Đầu vào

x = 2
y = 3
mul = x * y
print [mul]

đầu ra

6

Phân công

Toán tử này dùng để tìm thương. Giá trị hiện diện ở phía bên trái của toán tử đóng vai trò là Cổ tức và giá trị ở phía bên phải là Số chia

Đầu vào

x = 5
y = 2
div = x / y
print [div]

đầu ra

2.5

Một phép chia luôn dẫn đến một số dấu phẩy động


mô đun

Toán tử này được sử dụng để tìm phần còn lại. Giá trị hiện diện ở phía bên trái của toán tử đóng vai trò là Cổ tức và giá trị ở phía bên phải là Số chia

Đầu vào

________số 8_______

đầu ra

2
       -1
       1

Phần còn lại sẽ dương nếu Cổ tức dương và ngược lại. Ngay cả khi Số chia là âm nhưng Cổ tức là dương thì số dư sẽ dương


lũy thừa

Toán tử này được sử dụng để nâng giá trị đầu tiên lên lũy thừa của toán tử thứ hai

Đầu vào

5
0

đầu ra

5
1

Phân chia tầng

Toán tử Floor Division được sử dụng để làm sàn kết quả cho số nguyên gần nhất

Đầu vào

5
2

đầu ra

5
3

Thứ tự ưu tiên của các toán tử số học trong Python

Toán tử số học trong Python tuân theo thứ tự ưu tiên cơ bản. Khi sử dụng nhiều hơn một toán tử, chúng sẽ được thực hiện theo thứ tự này

Mục đích của toán tử[] Dấu ngoặc đơn**Số mũ%, *, /, //Modulo, Phép nhân, Phép chia và Phép chia sàn, -Cộng và Phép trừ

Toán tử được liệt kê ở đầu bảng sẽ được thực hiện trước

Đầu vào

5
4

đầu ra

6

Ở đây như các bạn thấy theo thứ tự ưu tiên thì Dấu ngoặc đơn sẽ được tính trước. Vì vậy, bên trong dấu ngoặc đơn trong cùng, có một toán tử cộng


Suy nghĩ kết thúc về toán tử số học trong Python

Chúng ta đã thảo luận về 7 loại toán tử số học khác nhau trong Python. Đảm bảo rằng bạn nhớ thứ tự ưu tiên vì điều đó ảnh hưởng đến kết quả của tất cả các hoạt động được thực hiện trong Python. Người ta có thể đọc về các khái niệm Python khác tại đây

Python sắp xếp toán tử nào đi trước trước các toán tử khác bằng cách sử dụng PEMDAS [Dấu ngoặc đơn, Phép lũy thừa, Phép nhân và phép chia, Phép cộng và phép trừ]

Toán tử Hàm Hàm Ví dụ về cách sử dụng Phép tính Kết quả ví dụ+Cộng3 + 73 + 710-Phép trừ3 - 73 - 7 -4*Phép nhân 3 * 73 x 721**Lũy thừa của3 ** 33327/Phép chia11 / 311 ÷ 33. 66666666667//Bộ phận
[Làm tròn xuống]11 // 3 vòng xuống
11 ÷ 33%Mô-đun
[Phần còn lại]11 % 311 mod 32

Nhấp vào nút hình tam giác để chạy mã và xem đầu ra

Các toán tử số học được sử dụng để thực hiện các phép toán như cộng, trừ, nhân, v.v. Ví dụ,

sub = 10 - 5 # 5

Ở đây,

sub = 10 - 5 # 5
5 là toán tử số học trừ hai giá trị hoặc biến

OperatorOperationExample

sub = 10 - 5 # 5
4Addition
sub = 10 - 5 # 5
7
sub = 10 - 5 # 5
5Subtraction
sub = 10 - 5 # 5
9
a = 7
b = 2

# addition
print ['Sum: ', a + b]  

# subtraction
print ['Subtraction: ', a - b]   

# multiplication
print ['Multiplication: ', a * b]  

# division
print ['Division: ', a / b] 

# floor division
print ['Floor Division: ', a // b]

# modulo
print ['Modulo: ', a % b]  

# a to the power b
print ['Power: ', a ** b]   
0Multiplication
a = 7
b = 2

# addition
print ['Sum: ', a + b]  

# subtraction
print ['Subtraction: ', a - b]   

# multiplication
print ['Multiplication: ', a * b]  

# division
print ['Division: ', a / b] 

# floor division
print ['Floor Division: ', a // b]

# modulo
print ['Modulo: ', a % b]  

# a to the power b
print ['Power: ', a ** b]   
1
a = 7
b = 2

# addition
print ['Sum: ', a + b]  

# subtraction
print ['Subtraction: ', a - b]   

# multiplication
print ['Multiplication: ', a * b]  

# division
print ['Division: ', a / b] 

# floor division
print ['Floor Division: ', a // b]

# modulo
print ['Modulo: ', a % b]  

# a to the power b
print ['Power: ', a ** b]   
2Division
a = 7
b = 2

# addition
print ['Sum: ', a + b]  

# subtraction
print ['Subtraction: ', a - b]   

# multiplication
print ['Multiplication: ', a * b]  

# division
print ['Division: ', a / b] 

# floor division
print ['Floor Division: ', a // b]

# modulo
print ['Modulo: ', a % b]  

# a to the power b
print ['Power: ', a ** b]   
3
a = 7
b = 2

# addition
print ['Sum: ', a + b]  

# subtraction
print ['Subtraction: ', a - b]   

# multiplication
print ['Multiplication: ', a * b]  

# division
print ['Division: ', a / b] 

# floor division
print ['Floor Division: ', a // b]

# modulo
print ['Modulo: ', a % b]  

# a to the power b
print ['Power: ', a ** b]   
4Floor Division
a = 7
b = 2

# addition
print ['Sum: ', a + b]  

# subtraction
print ['Subtraction: ', a - b]   

# multiplication
print ['Multiplication: ', a * b]  

# division
print ['Division: ', a / b] 

# floor division
print ['Floor Division: ', a // b]

# modulo
print ['Modulo: ', a % b]  

# a to the power b
print ['Power: ', a ** b]   
5
a = 7
b = 2

# addition
print ['Sum: ', a + b]  

# subtraction
print ['Subtraction: ', a - b]   

# multiplication
print ['Multiplication: ', a * b]  

# division
print ['Division: ', a / b] 

# floor division
print ['Floor Division: ', a // b]

# modulo
print ['Modulo: ', a % b]  

# a to the power b
print ['Power: ', a ** b]   
6Modulo
a = 7
b = 2

# addition
print ['Sum: ', a + b]  

# subtraction
print ['Subtraction: ', a - b]   

# multiplication
print ['Multiplication: ', a * b]  

# division
print ['Division: ', a / b] 

# floor division
print ['Floor Division: ', a // b]

# modulo
print ['Modulo: ', a % b]  

# a to the power b
print ['Power: ', a ** b]   
7
a = 7
b = 2

# addition
print ['Sum: ', a + b]  

# subtraction
print ['Subtraction: ', a - b]   

# multiplication
print ['Multiplication: ', a * b]  

# division
print ['Division: ', a / b] 

# floor division
print ['Floor Division: ', a // b]

# modulo
print ['Modulo: ', a % b]  

# a to the power b
print ['Power: ', a ** b]   
8Power
a = 7
b = 2

# addition
print ['Sum: ', a + b]  

# subtraction
print ['Subtraction: ', a - b]   

# multiplication
print ['Multiplication: ', a * b]  

# division
print ['Division: ', a / b] 

# floor division
print ['Floor Division: ', a // b]

# modulo
print ['Modulo: ', a % b]  

# a to the power b
print ['Power: ', a ** b]   
9

ví dụ 1. Toán tử số học trong Python

a = 7
b = 2

# addition
print ['Sum: ', a + b]  

# subtraction
print ['Subtraction: ', a - b]   

# multiplication
print ['Multiplication: ', a * b]  

# division
print ['Division: ', a / b] 

# floor division
print ['Floor Division: ', a // b]

# modulo
print ['Modulo: ', a % b]  

# a to the power b
print ['Power: ', a ** b]   

đầu ra

Sum: 9
Subtraction: 5
Multiplication: 14
Division: 3.5
Floor Division: 3
Modulo: 1
Power: 49

Trong ví dụ trên, chúng tôi đã sử dụng nhiều toán tử số học,

  • sub = 10 - 5 # 5
    4 để thêm
    Sum: 9
    Subtraction: 5
    Multiplication: 14
    Division: 3.5
    Floor Division: 3
    Modulo: 1
    Power: 49
    1 và
    Sum: 9
    Subtraction: 5
    Multiplication: 14
    Division: 3.5
    Floor Division: 3
    Modulo: 1
    Power: 49
    2
  • sub = 10 - 5 # 5
    5 để trừ
    Sum: 9
    Subtraction: 5
    Multiplication: 14
    Division: 3.5
    Floor Division: 3
    Modulo: 1
    Power: 49
    2 từ
    Sum: 9
    Subtraction: 5
    Multiplication: 14
    Division: 3.5
    Floor Division: 3
    Modulo: 1
    Power: 49
    1
  • a = 7
    b = 2
    
    # addition
    print ['Sum: ', a + b]  
    
    # subtraction
    print ['Subtraction: ', a - b]   
    
    # multiplication
    print ['Multiplication: ', a * b]  
    
    # division
    print ['Division: ', a / b] 
    
    # floor division
    print ['Floor Division: ', a // b]
    
    # modulo
    print ['Modulo: ', a % b]  
    
    # a to the power b
    print ['Power: ', a ** b]   
    0 để nhân với
    Sum: 9
    Subtraction: 5
    Multiplication: 14
    Division: 3.5
    Floor Division: 3
    Modulo: 1
    Power: 49
    1 và
    Sum: 9
    Subtraction: 5
    Multiplication: 14
    Division: 3.5
    Floor Division: 3
    Modulo: 1
    Power: 49
    2
  • a = 7
    b = 2
    
    # addition
    print ['Sum: ', a + b]  
    
    # subtraction
    print ['Subtraction: ', a - b]   
    
    # multiplication
    print ['Multiplication: ', a * b]  
    
    # division
    print ['Division: ', a / b] 
    
    # floor division
    print ['Floor Division: ', a // b]
    
    # modulo
    print ['Modulo: ', a % b]  
    
    # a to the power b
    print ['Power: ', a ** b]   
    2 để chia
    Sum: 9
    Subtraction: 5
    Multiplication: 14
    Division: 3.5
    Floor Division: 3
    Modulo: 1
    Power: 49
    1 cho
    Sum: 9
    Subtraction: 5
    Multiplication: 14
    Division: 3.5
    Floor Division: 3
    Modulo: 1
    Power: 49
    2
  • a = 7
    b = 2
    
    # addition
    print ['Sum: ', a + b]  
    
    # subtraction
    print ['Subtraction: ', a - b]   
    
    # multiplication
    print ['Multiplication: ', a * b]  
    
    # division
    print ['Division: ', a / b] 
    
    # floor division
    print ['Floor Division: ', a // b]
    
    # modulo
    print ['Modulo: ', a % b]  
    
    # a to the power b
    print ['Power: ', a ** b]   
    4 chia sàn
    Sum: 9
    Subtraction: 5
    Multiplication: 14
    Division: 3.5
    Floor Division: 3
    Modulo: 1
    Power: 49
    1 cho
    Sum: 9
    Subtraction: 5
    Multiplication: 14
    Division: 3.5
    Floor Division: 3
    Modulo: 1
    Power: 49
    2
  • a = 7
    b = 2
    
    # addition
    print ['Sum: ', a + b]  
    
    # subtraction
    print ['Subtraction: ', a - b]   
    
    # multiplication
    print ['Multiplication: ', a * b]  
    
    # division
    print ['Division: ', a / b] 
    
    # floor division
    print ['Floor Division: ', a // b]
    
    # modulo
    print ['Modulo: ', a % b]  
    
    # a to the power b
    print ['Power: ', a ** b]   
    6 để lấy phần còn lại
  • a = 7
    b = 2
    
    # addition
    print ['Sum: ', a + b]  
    
    # subtraction
    print ['Subtraction: ', a - b]   
    
    # multiplication
    print ['Multiplication: ', a * b]  
    
    # division
    print ['Division: ', a / b] 
    
    # floor division
    print ['Floor Division: ', a // b]
    
    # modulo
    print ['Modulo: ', a % b]  
    
    # a to the power b
    print ['Power: ', a ** b]   
    8 để đưa
    Sum: 9
    Subtraction: 5
    Multiplication: 14
    Division: 3.5
    Floor Division: 3
    Modulo: 1
    Power: 49
    1 lên nắm quyền
    Sum: 9
    Subtraction: 5
    Multiplication: 14
    Division: 3.5
    Floor Division: 3
    Modulo: 1
    Power: 49
    2

2. Toán tử gán trong Python

Toán tử gán dùng để gán giá trị cho biến. Ví dụ,

# assign 5 to x 
var x = 5

Ở đây,

# assign 5 to x 
var x = 5
9 là toán tử gán dùng để gán
# assign 10 to a
a = 10

# assign 5 to b
b = 5 

# assign the sum of a and b to a
a += b      # a = a + b

print[a]

# Output: 15
0 cho
# assign 10 to a
a = 10

# assign 5 to b
b = 5 

# assign the sum of a and b to a
a += b      # a = a + b

print[a]

# Output: 15
1

Đây là danh sách các toán tử gán khác nhau có sẵn trong Python

OperatorNameExample

# assign 5 to x 
var x = 5
9Assignment Operator
# assign 10 to a
a = 10

# assign 5 to b
b = 5 

# assign the sum of a and b to a
a += b      # a = a + b

print[a]

# Output: 15
3
# assign 10 to a
a = 10

# assign 5 to b
b = 5 

# assign the sum of a and b to a
a += b      # a = a + b

print[a]

# Output: 15
4Addition Assignment
# assign 10 to a
a = 10

# assign 5 to b
b = 5 

# assign the sum of a and b to a
a += b      # a = a + b

print[a]

# Output: 15
5
# assign 10 to a
a = 10

# assign 5 to b
b = 5 

# assign the sum of a and b to a
a += b      # a = a + b

print[a]

# Output: 15
6Subtraction Assignment
# assign 10 to a
a = 10

# assign 5 to b
b = 5 

# assign the sum of a and b to a
a += b      # a = a + b

print[a]

# Output: 15
7
# assign 10 to a
a = 10

# assign 5 to b
b = 5 

# assign the sum of a and b to a
a += b      # a = a + b

print[a]

# Output: 15
8Multiplication Assignment
# assign 10 to a
a = 10

# assign 5 to b
b = 5 

# assign the sum of a and b to a
a += b      # a = a + b

print[a]

# Output: 15
9
a = 5
b =2

print [a > b]    # True
0Division Assignment
a = 5
b =2

print [a > b]    # True
1
a = 5
b =2

print [a > b]    # True
2Remainder Assignment
a = 5
b =2

print [a > b]    # True
3
a = 5
b =2

print [a > b]    # True
4Exponent Assignment
a = 5
b =2

print [a > b]    # True
5

ví dụ 2. Toán tử gán

# assign 10 to a
a = 10

# assign 5 to b
b = 5 

# assign the sum of a and b to a
a += b      # a = a + b

print[a]

# Output: 15

Ở đây, chúng ta đã sử dụng toán tử

# assign 10 to a
a = 10

# assign 5 to b
b = 5 

# assign the sum of a and b to a
a += b      # a = a + b

print[a]

# Output: 15
4 để gán tổng của
Sum: 9
Subtraction: 5
Multiplication: 14
Division: 3.5
Floor Division: 3
Modulo: 1
Power: 49
1 và
Sum: 9
Subtraction: 5
Multiplication: 14
Division: 3.5
Floor Division: 3
Modulo: 1
Power: 49
2 cho
Sum: 9
Subtraction: 5
Multiplication: 14
Division: 3.5
Floor Division: 3
Modulo: 1
Power: 49
1

Tương tự, chúng ta có thể sử dụng bất kỳ toán tử gán nào khác tùy theo nhu cầu

3. Toán tử so sánh Python

Toán tử so sánh so sánh hai giá trị/biến và trả về kết quả boolean.

a = 5

b = 2

# equal to operator
print['a == b =', a == b]

# not equal to operator
print['a != b =', a != b]

# greater than operator
print['a > b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a  b =', a > b]

# less than operator
print['a < b =', a < b]

# greater than or equal to operator
print['a >= b =', a >= b]

# less than or equal to operator
print['a 

Chủ Đề