Hướng Dẫn Cơ Bản: Cấu Trúc Lập Trình Trong Python Phần 2

Đăng ngày: 20/06/2026 • Tác giả: Quản trị viên
Hướng Dẫn Cơ Bản: Cấu Trúc Lập Trình Trong Python Phần 2

Hướng Dẫn Cơ Bản: Cấu Trúc Lập Trình Trong Python

Sau khi đã làm quen với Python, bây giờ chúng ta sẽ tìm hiểu sâu hơn về các cấu trúc lập trình cơ bản trong Python, bao gồm biến, kiểu dữ liệu, toán tử, câu lệnh điều kiện, vòng lặp và hàm.

1. Biến Và Kiểu Dữ Liệu Trong Python

Biến trong Python không cần khai báo kiểu trước, Python sẽ tự động xác định kiểu dữ liệu.

1.1. Khai Báo Biến

x = 10  # Số nguyên
pi = 3.14  # Số thực
name = "Thảo"  # Chuỗi
is_active = True  # Boolean

1.2. Kiểm Tra Kiểu Dữ Liệu

Sử dụng hàm type() để kiểm tra kiểu dữ liệu:

print(type(x))  # Output: <class 'int'>
print(type(pi))  # Output: <class 'float'>
print(type(name))  # Output: <class 'str'>
print(type(is_active))  # Output: <class 'bool'>

1.3. Ép Kiểu Dữ Liệu

age = "25"
age = int(age)  # Chuyển chuỗi thành số nguyên
print(type(age))  # Output: <class 'int'>

2. Toán Tử Trong Python

Python hỗ trợ nhiều loại toán tử:

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

x = 10
y = 3
print(x + y)  # Cộng
print(x - y)  # Trừ
print(x * y)  # Nhân
print(x / y)  # Chia
print(x // y)  # Chia lấy nguyên
print(x % y)  # Chia lấy dư
print(x ** y)  # Lũy thừa

2.2. Toán Tử So Sánh

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

2.3. Toán Tử Logic

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

3. Cấu Trúc Điều Kiện (if-elif-else)

Cấu trúc điều kiện giúp kiểm soát luồng chạy của chương trình dựa trên điều kiện nhất định.

age = 20
if age < 18:
    print("Bạn chưa đủ tuổi.")
elif age == 18:
    print("Bạn vừa đủ tuổi.")
else:
    print("Bạn đã trưởng thành.")

4. Vòng Lặp Trong Python

Vòng lặp giúp thực hiện một khối lệnh nhiều lần.

4.1. Vòng Lặp for

for i in range(5):
    print(i)  # In từ 0 đến 4

4.2. Vòng Lặp while

i = 0
while i < 5:
    print(i)
    i += 1

5. Hàm Trong Python

Hàm giúp tái sử dụng mã nguồn và làm cho chương trình dễ quản lý hơn.

def greet(name):
    return f"Xin chào, {name}!"

print(greet("Thảo"))

5.1. Hàm Có Tham Số Và Giá Trị Trả Về

def add(a, b):
    return a + b

print(add(5, 3))  # Output: 8

5.2. Hàm Không Có Giá Trị Trả Về

def say_hello():
    print("Hello, Python!")

say_hello()

6. Bước Tiếp Theo

Sau khi hiểu các cấu trúc lập trình cơ bản, bạn có thể tiếp tục học về:

  • Lập trình hướng đối tượng (OOP)
  • Danh sách, tuple, từ điển trong Python
  • Xử lý tập tin với Python

📌 Bạn có câu hỏi gì về Python? Hãy để lại bình luận bên dưới!

Bài viết liên quan