Làm thế nào để bạn viết các phép tính số học trong python?

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àmVí dụ Cách sử dụng Phép tínhKết quả mẫu+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 làm tròn 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

Samer Sallam

Theo dõi

ngày 10 tháng 3

·

4 phút đọc

·

Chỉ dành cho thành viên

Tiết kiệm

toán tử số học. Khóa học hoàn chỉnh về Python - Phần 12

Samer Sallam

Khóa học Python hoàn chỉnh từ sơ cấp đến chuyên gia

Danh sách xem

21 câu chuyện

Để quay lại bài viết trước, bạn có thể sử dụng liên kết sau

Phần 11. Số Python

Để chuyển sang bài viết tiếp theo, bạn có thể sử dụng liên kết sau

Phần 13. Toán tử so sánh

Tài nguyên

  • GitHub tại đây

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

Toán tử Mô tảVí dụ+ Bổ sungThêm giá trị ở hai bên của toán tử. a + b = 30- Phép trừTrừ toán hạng bên phải từ toán hạng bên trái. a – b = -10* Phép nhânNhân các giá trị ở hai bên của toán tửa * b = 200/ Phép chia Chia toán hạng bên trái cho toán hạng bên phảib / a = 2% ModulusChia toán hạng bên trái cho toán hạng bên phải và trả về phần dư b % a = 0** . Nhưng nếu một trong các toán hạng là số âm, thì kết quả là sàn, tôi. e. , được làm tròn từ 0 [về phía âm vô cực] −9//2 = 4 và 9. 0//2. 0 = 4. 0, -11//3 = -4, -11. 0/3 = -4. 0

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

python_basic_operators. htm

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

Bộ phận

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

________số 8

đầ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

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
0

đầu ra

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
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

Toán tử số học trong Python viết chúng là gì?

Toán tử số học Python

7 toán tử số học trong Python là gì?

Các toán tử số học khác nhau trong Python .
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

Chủ Đề