Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Toán Tử Toán Học Python: Hướng Dẫn

Không quan trọng bạn xây gì, có thể số xuất hiện đâu đó mã. Bạn dùng số lưu giá món thực đơn app nhà hàng hoặc chuyển đổi tiền tệ app ngoại tệ.

Người mới Python thường hỏi cách thực hiện phép toán số trong mã. Hướng dẫn trả lời câu hỏi. Chúng ta giúp điều hướng cơ bản toán tử toán học Python. Đọc xong, bạn chuyên gia dùng toán tử toán học tích hợp Python!

Toán Tử Là Gì?

Trước khi thảo luận cách dùng toán tử toán học Python, bước lại nói toán tử.

Toán tử là ký hiệu đặc biệt thực hiện hành động cụ thể chương trình. Ví dụ, dấu trừ (-) là toán tử. Dùng thực hiện phép trừ.

Toán tử mọi hương vị, nhưng hướng dẫn tập trung toán tử toán học Python. Bạn cũng nghe "arithmetic operators" (toán tử số học).

Cộng Và Trừ

Biết cơ bản toán tử, đi sâu cách dùng toán tử toán học Python, bắt đầu cộng trừ.

Dấu cộng (+) cho phép cộng chương trình. Dấu trừ (-) cho phép trừ. Khám phá ví dụ ký hiệu chương trình.

Giả sử muốn cộng 5 và 10. Làm bằng mã:

print(5 + 10)

Mã trả về: 15.

Lập trình viên Python thường dùng biến phương trình toán học. Cải thiện dễ đọc, vì gán nhãn biến giúp theo dõi mục đích giá trị làm việc. Ví dụ, trừ 19 từ 27, dùng mã:

a = 27
b = 19
print(a - b)

Mã trả về: 8.

Mã "a" và "b" là biến. Đặt "a" = 27, "b" = 19. Sau đó, trừ "b" từ "a".

Làm việc toán tử toán học Python, dùng số dương và âm (Giả sử số dùng cho phép toán học chính xác. Thử chia 0, lỗi trả về.) Ví dụ, cộng số dương số âm:

a = 8
b = -9
print(a + b)

Mã trả về: -1.

Cho đến nay, làm việc số nguyên (integer). Nhưng cũng dùng số dấu phẩy động (floating-point - số thập phân) phép toán Python. Nếu chỉ định số thập phân phép toán, chương trình trả số thập phân.

Giả sử muốn cộng 8.2 vào 4. Làm bằng mã:

print(8.2 + 4)

Mã trả về: 12.2.

Như thấy, chương trình trả tổng hai số, biểu diễn số thập phân.

Nhân Và Chia

Dấu sao đơn (*) nhân số Python, dấu chéo đơn (/) chia số Python.

Giả sử muốn nhân 92 với 8. Làm bằng mã:

a = 92
b = 8
print(a * b)

Mã trả về: 736.

Như thấy, dùng * nhân số.

Tương tự, chia hai số thập phân. Làm Python 3:

a = 18.2
b = 2
print(a / b)

Mã trả về: 9.1.

Mã dùng dấu chéo chỉ định muốn chia số.

Lưu ý: chia số dùng dấu chéo Python 3, kết quả luôn float không làm tròn (floating-point number). Tuy nhiên, chia Python 2 dùng dấu chéo, kết quả integer.

Vì vậy, chạy mã trên Python 2, trả về: 9.

Toán Tử Modulo

Dấu phần trăm (%) hoạt động toán tử modulo Python. Toán tử trả phần dư toán học, không kết quả cuối, phép chia.

Giả sử muốn phần dư 20 chia 6. Làm bằng mã:

a = 20
b = 6
print(a % b)

Mã trả về: 2.

20 chia 6 được ba lần, phần dư 2. Do đó, chương trình trả giá trị 2.

Toán Tử Lũy Thừa (Power)

Hai dấu sao (**) tạo toán tử lũy thừa Python. Toán tử cho phép nâng số lũy thừa số khác. Nói cách khác, nhân số chính nó số lần nhất định.

Giả sử tính 5 lũy thừa 3 – nói cách khác, nhân 5 chính nó 3 lần (5 x 5 x 5). Làm bằng mã:

a = 5
b = 3
print(a ** b)

Mã trả về: 125.

Toán tử lũy thừa báo chương trình nâng giá trị "a" mũ giá trị "b". Dùng giá trị gán, chương trình tính 5 mũ 3 trả 125.

Thứ Tự Phép Toán (Operator Precedence)

Toán học, bài toán giải theo thứ tự phép toán cụ thể. Quy tắc định sẵn quy định thứ tự tính toán chứa nhiều phép toán.

Python cũng vậy. Thực tế, Python tuân theo thứ tự phép toán chuẩn toán học.

Xem câu lệnh lập trình:

problem = 10 + 15 / 2

Đáp án bài toán, đọc trái sang phải không quan tâm thứ tự chuẩn, là 12.5. Tuy nhiên, không phải đáp án đúng.

Làm toán, phải hoàn thành phép chia trước cộng. Vì vậy, 15 chia 2 trước. Kết quả cộng 10. Đáp án đúng 17.5

Tương tự, chạy Python, trả về: 17.5.

Thứ tự phép toán toán học:

  • Brackets (Ngoặc)
  • Order (Lũy thừa / căn bậc hai)
  • Division (Chia)
  • Multiplication (Nhân)
  • Addition (Cộng)
  • Subtraction (Trừ)

Tạo viết tắt BODMAS. Python giải bài toán, dùng thứ tự này.

Bảng Tham Khảo Toán Tử Python

Hướng dẫn khám phá chính toán tử Python. Bảng tham khảo:

Toán tử Mô tả
+ Cộng hai số.
- Trừ số phải từ số trái.
* Nhân hai số.
/ Chia số trái cho số phải.
% Tính phần dư phép chia.
** Nâng số trái mũ số phải.

Kết Luận

Python cung cấp nhiều toán tử toán học cho phép làm việc số mã.

Hướng dẫn thảo luận cách dùng cộng, trừ, nhân, chia, modulo, lũy thừa. Cũng thảo luận thứ tự phép toán Python giải bài toán. Bây giờ bạn sẵn sàng dùng toán tử toán học Python như chuyên gia!


Bạn tìm chương trình đào tạo Python? Tải ứng dụng Career Karma miễn phí hôm nay trao đổi cố vấn nghề nghiệp đào tạo theo đuổi nghề Python developer.