
13 Học Python – Cộng Trừ Nhân Chia bằng Python mới 2025
Bài 13: Cộng, Trừ, Nhân, Chia bằng Python làm được kinh nghiệm tăng cao
- Python là một ngôn ngữ lập trình mạnh mẽ, linh hoạt và dễ sử dụng, giúp thực hiện các phép toán số học một cách nhanh chóng và chính xác.
- Ngôn ngữ này có cú pháp đơn giản, dễ học, phù hợp với cả người mới bắt đầu và các lập trình viên chuyên nghiệp.
- Trong bài viết này, chúng ta sẽ tìm hiểu cách thực hiện các phép toán cộng, trừ, nhân, chia hai số bằng Python, đồng thời cung cấp mã nguồn chi tiết để bạn có thể áp dụng ngay.
Ưu Đãi thêm danh sách 10 bài tập python từ cơ bản đến nâng cao để rèn luyện kỹ năng và thêm kinh nghiệm:
- Bài 11: Tìm 2 Chữ Số Đầu và 2 Chữ Số Cuối Bằng Python
- Bài 12: Tìm Số Lớn Nhất Trong 3 Số Bằng Python
- Bài 13: Cộng, Trừ, Nhân, Chia bằng Python làm được kinh nghiệm tăng cao
- Bài 14: Học Python – Xếp loại học sinh mới nhất năm 2025-2026
Bài 15: Cộng, Trừ, Căn Bậc Hai bằng Python mới nhất 2025 – 2026
- Bài 16: Tính Số Ngày Của Tháng Bằng Python
- Bài 17: Tính Số Nút Của Biển Số Xe Bằng Python
- Bài 18: Đổi Tiền Bằng Python
- Bài 19: Tính Tiền Taxi Bằng Python
- Bài 20: Tính Tiền Điện Bằng Python
1. Cách thực hiện các phép toán cơ bản
Python sử dụng các toán tử sau để thực hiện phép tính:
- ✅ Cộng (+):
a + b
– Dùng để tính tổng hai số. - ➖ Trừ (-):
a - b
– Dùng để lấy hiệu giữa hai số. - ✖️ Nhân (*):
a * b
– Dùng để nhân hai số với nhau. - ➗ Chia (/):
a / b
– Dùng để chia hai số và trả về kết quả dưới dạng số thực. - Chia lấy nguyên (//):
a // b
– Trả về phần nguyên của phép chia. - Chia lấy dư (%):
a % b
– Trả về phần dư của phép chia. - Lũy thừa ()**:
a ** b
– Tính a mũ b.
Python hỗ trợ tính toán nhanh chóng với các toán tử trên, giúp đơn giản hóa việc xử lý số học trong lập trình.
2. Chương trình thực hiện phép toán cơ bản
Dưới đây là đoạn mã Python cho phép người dùng nhập hai số và thực hiện các phép toán cơ bản:
def cong(a, b):
return a + b
def tru(a, b):
return a - b
def nhan(a, b):
return a * b
def chia(a, b):
if b == 0:
return "Lỗi: Không thể chia cho 0"
return a / b
def chia_nguyen(a, b):
if b == 0:
return "Lỗi: Không thể chia cho 0"
return a // b
def chia_du(a, b):
if b == 0:
return "Lỗi: Không thể chia cho 0"
return a % b
def luy_thua(a, b):
return a ** b
# Nhập hai số từ người dùng
so_1 = float(input("Nhập số thứ nhất: "))
so_2 = float(input("Nhập số thứ hai: "))
# Thực hiện các phép toán
print(f"{so_1} + {so_2} = {cong(so_1, so_2)}")
print(f"{so_1} - {so_2} = {tru(so_1, so_2)}")
print(f"{so_1} * {so_2} = {nhan(so_1, so_2)}")
print(f"{so_1} / {so_2} = {chia(so_1, so_2)}")
print(f"{so_1} // {so_2} = {chia_nguyen(so_1, so_2)}")
print(f"{so_1} % {so_2} = {chia_du(so_1, so_2)}")
print(f"{so_1} ** {so_2} = {luy_thua(so_1, so_2)}")
3. Giải thích chương trình
- Người dùng nhập vào hai số thực.
- Chương trình thực hiện từng phép toán số học: cộng, trừ, nhân, chia, chia lấy nguyên, chia lấy dư, lũy thừa.
- ⚠️ Kiểm tra lỗi khi chia cho 0 để tránh chương trình bị dừng đột ngột và báo lỗi rõ ràng.
- Kết quả được hiển thị trên màn hình dưới dạng các phép toán tương ứng.
4. Ứng dụng thực tế
Các phép toán số học này được sử dụng rộng rãi trong lập trình, từ các ứng dụng đơn giản như máy tính cầm tay cho đến các hệ thống phần mềm phức tạp như phần mềm kế toán, tài chính, khoa học dữ liệu và trí tuệ nhân tạo.
Bạn cũng có thể mở rộng chương trình trên bằng cách:
- ✅ Thêm giao diện đồ họa bằng thư viện Tkinter hoặc PyQt để tạo máy tính đơn giản.
- ✅ Kết hợp với các thư viện toán học như NumPy để xử lý dữ liệu lớn.
- ✅ Viết các hàm nâng cao để thực hiện các phép toán phức tạp hơn như căn bậc hai, logarit, hàm lượng giác.
5. Kết luận
Chương trình trên là một ví dụ cơ bản giúp bạn làm quen với các phép toán số học trong Python. Nó không chỉ đơn giản mà còn có thể mở rộng theo nhu cầu sử dụng. Nếu bạn mới bắt đầu học lập trình, đây là một bài tập tuyệt vời để hiểu cách hoạt động của các phép toán cơ bản. Hãy thử chạy chương trình và khám phá thêm nhé!
Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !
Khóa học Python online từ cơ bản đến nâng cao