Python có hai lệnh vòng lặp chính là:
- Vòng lặp while
- Vòng lặp for
Vòng lặp while
Với vòng lặp while, chúng ta có thể thực thi một tập hợp các câu lệnh miễn là điều kiện còn đúng. Nếu số lần lặp không được xác định trước thì vòng lặp lặp while được khuyến khích sử dụng trong trường hợp này.
Chúng ta tiếp tục sử dụng IDE Online để làm ví dụ:
i = 1
while i < 6:
print(i)
i += 1
Bấm Run để chạy chương trình. Luôn nhớ thụt lề, nếu trong ví dụ này chúng ta quên thụt lề i+=1 thì vòng lặp sẽ chạy đến vô tận. Chúng ta phải bấm Stop để dừng lại
Câu lệnh Break
Với câu lệnh break chúng ta có thể dừng vòng lặp ngay cả khi điều kiện while đúng. Đây là ví dụ
i = 1
while i < 6:
print(i)
if (i == 3):
break
i += 1
Bấm Run để chạy chương trình
Câu lệnh Continue
Với câu lệnh continue, chúng ta có thể dừng lần lặp hiện tại và tiếp tục với lần lặp tiếp theo. Đây là ví dụ
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
Bấm Run để chạy chương trình, lưu ý không có số 3 trong kết quả.
Câu lệnh Else
Với câu lệnh else chúng ta có thể chạy một khối mã một lần khi điều kiện không còn đúng nữa. Đây là ví dụ
i = 1
while i < 6:
print(i)
i += 1
else:
print("i khong con nho hon 6 nua")
Bấm Run để chạy chương trình
Không có nhận xét nào:
Đăng nhận xét