1. Vòng lặp là gì?
Trong thân của vòng lặp có thể bao gồm một hoặc một số các câu lệnh.
Vòng lặp cho phép ta thực hiện các thao tác, hoặc các câu lệnh tính toán nhiều lần, nhằm giúp lập trình viên giảm thời gian và công sức viết code, tận dụng được khả năng và tốc độ xử lý của máy tính.
Thông thường, khi sử dụng vòng lặp, ta nên khai báo các biến đếm. Biến đếm là những biến được khai báo ở trong vòng lặp, và phạm vi của biến đếm chỉ trong vòng lặp.
Biến đếm đượ sử dụng để kiểm soát vòng lặp, giá trị của nó sẽ thay đổi sau mỗi lần lặp.
Python hỗ trợ 2 loại vòng lặp sau:
- Vòng lặp while
- Vòng lặp for
2. Vòng lặp While trong Python
Cú pháp của vòng lặp while:
Ví dụ về vòng lặp while trong Python:
while
, để duyệt ra in ra giá trị của biến count
.
- Mỗi lần lặp ta in ra giá trị của biến
count
, đồng thời tăng giá trị củacount
lên 1 đơn vị.
- Điều kiện của vòng lặp là
count < 9
, như vậy chừng nào giá trị của biếncount
còn nhỏ hơn 9 thì vòng lặp sẽ còn được thực hiện.
- Cuối cùng ta in ra một chuỗi “
Good bye!
”.
Kết quả của chương trình đúng như trên, in ra giá trị của biến count
từ 0
đến 8
.
3. Vòng lặp for trong Python
Cú pháp của vòng lặp for trong Python:
Ví dụ về vòng lặp for:
Sau đó, ta sử dụng vòng lặp for để duyệt qua list tên là fruits
này.
Trong mỗi lần lặp, ta có in ra giá trị của biến đếm.
Kết quả của vòng lặp đã in ra giá trị của từng phần tử trong list.
banana
” bằng vòng lặp for
, với biến đếm tên là x
.
Kết quả của chương trình như sau:
Chúc mừng bạn đã biết cách sử dụng vòng lặp trong Python
Trong khi sử dụng vòng lặp for / while thì hãy cẩn thận. Bởi nếu bạn nhầm lẫn (quên điều kiện / điều kiện sai) nó có thể dẫn đến một vòng lặp vô hạn khiến máy bạn bị treo.