Toán Tử Số Học, So Sánh và Logic trong Python

Tạo bởi Hoàng Vũ, chỉnh sửa cuối lúc 2 tháng 2, 2025

Python cung cấp nhiều loại toán tử để thực hiện các phép tính và so sánh giá trị. Dưới đây là các toán tử quan trọng trong Python:

1. Toán Tử Số Học

Các toán tử số học được sử dụng để thực hiện các phép tính trên số:

Toán tử Mô tả Ví dụ Kết quả
+ Cộng 5 + 3 8
- Trừ 5 - 3 2
* Nhân 5 * 3 15
/ Chia 5 / 3 1.6667 (kết quả kiểu float)
% Chia lấy dư 5 % 3 2
// Chia lấy phần nguyên 5 // 3 1
** Lũy thừa 5 ** 3 125

Ví dụ sử dụng toán tử số học:

a = 10
b = 3

print(a + b)  # 13
print(a - b)  # 7
print(a * b)  # 30
print(a / b)  # 3.3333
print(a % b)  # 1
print(a // b) # 3
print(a ** b) # 1000

2. Toán Tử So Sánh

Các toán tử so sánh được sử dụng để so sánh hai giá trị, kết quả trả về là True hoặc False:

Toán tử Mô tả Ví dụ Kết quả
== Bằng nhau 5 == 3 False
!= Khác nhau 5 != 3 True
> Lớn hơn 5 > 3 True
< Nhỏ hơn 5 < 3 False
>= Lớn hơn hoặc bằng 5 >= 3 True
<= Nhỏ hơn hoặc bằng 5 <= 3 False

Ví dụ sử dụng toán tử so sánh:

x = 7
y = 10

print(x == y)  # False
print(x != y)  # True
print(x > y)   # False
print(x < y)   # True
print(x >= y)  # False
print(x <= y)  # True

3. Toán Tử Logic

Các toán tử logic dùng để kết hợp nhiều điều kiện so sánh:

Toán tử Mô tả Ví dụ Kết quả
and Trả về True nếu cả hai điều kiện đều đúng (5 > 3) and (10 > 5) True
or Trả về True nếu ít nhất một điều kiện đúng (5 > 3) or (10 < 5) True
not Phủ định kết quả của điều kiện not(5 > 3) False

Ví dụ sử dụng toán tử logic:

a = True
b = False

print(a and b)  # False
print(a or b)   # True
print(not a)    # False

Kết Luận

  • Toán tử số học giúp thực hiện các phép tính trên số.
  • Toán tử so sánh dùng để so sánh giá trị, trả về True hoặc False.
  • Toán tử logic giúp kết hợp nhiều điều kiện để đưa ra kết quả.

Nắm vững các toán tử này sẽ giúp bạn làm việc với dữ liệu hiệu quả hơn trong Python!

Website Logo

Với hơn 10 năm kinh nghiệm lập trình web và từng làm việc với nhiều framework, ngôn ngữ như PHP, JavaScript, React, jQuery, CSS, HTML, CakePHP, Laravel..., tôi hy vọng những kiến thức được chia sẻ tại đây sẽ hữu ích và thiết thực cho các bạn.

Bình luận

Website Logo

Chào, tôi là Vũ. Đây là blog hướng dẫn lập trình của tôi.

Liên hệ công việc qua email dưới đây.

lhvuctu@gmail.com

Chúng Tôi Trên

Bạn đang muốn học về lập trình website?

Bạn cần nâng cao kiến thức chuyên nghiệp hơn để nâng cao cơ hội nghề nghiệp? Liên hệ