Vòng lặp là gì?
Vòng lặp giúp bạn thực hiện một đoạn code nhiều lần mà không cần viết lại. Python có 2 loại vòng lặp chính: for và while.
Vòng lặp for
Dùng khi bạn biết trước số lần lặp:
python
for i in range(5):
print(f"Lần thứ {i + 1}")Kết quả:
Lần thứ 1
Lần thứ 2
Lần thứ 3
Lần thứ 4
Lần thứ 5Duyệt qua danh sách:
python
fruits = ["Táo", "Cam", "Chuối"]
for fruit in fruits:
print(f"Tôi thích ăn {fruit}")Vòng lặp while
Dùng khi bạn muốn lặp cho đến khi một điều kiện không còn đúng:
python
count = 0
while count < 3:
print(f"Đếm: {count}")
count += 1break và continue
break: Thoát khỏi vòng lặp ngay lập tứccontinue: Bỏ qua lần lặp hiện tại, chuyển sang lần tiếp theo
python
for i in range(10):
if i == 5:
break
if i % 2 == 0:
continue
print(i)Kết quả: 1, 3 (bỏ qua số chẵn, dừng khi gặp 5)
Bài tập thực hành
Viết chương trình in bảng cửu chương 5:
python
for i in range(1, 11):
print(f"5 x {i} = {5 * i}")Chúc mừng! Bạn đã nắm vững vòng lặp trong Python. Tiếp tục học những bài tiếp theo nhé!
Bài viết liên quan

Giới thiệu· 6 phút
Next.js là gì? Tại sao nên dùng Next.js để làm web?
Giới thiệu Next.js — framework React phổ biến nhất. Tìm hiểu ưu điểm, tính năng nổi bật và khi nào nên dùng.
Đọc tiếp →

Truyện· 4 phút
Con bug đầu tiên trong cuộc đời lập trình viên
Câu chuyện hài hước về lần đầu gặp bug và mất 3 tiếng để tìm ra nguyên nhân chỉ là... thiếu dấu chấm phẩy.
Đọc tiếp →

Hướng dẫn· 5 phút
Hướng dẫn cài đặt Python chi tiết trên Windows, macOS, Linux
Hướng dẫn từng bước cài đặt Python trên mọi hệ điều hành. Kèm cách kiểm tra và chạy chương trình đầu tiên.
Đọc tiếp →