Vòng lặp while trong Python

Một trong những lệnh điều khiển thường dùng là vòng lặp. Vòng lặp được sử dụng khi chúng ta muốn lặp lại một khối lệnh nhiều lần. Trong bài học này, eLib sẽ hướng dẫn các bạn tìm hiểu về vòng lặp for trong Python.

Vòng lặp while trong Python

1. Vòng lặp While trong Python

Vòng lặp while trong python được sử dụng để lặp một phần của chương trình một vài lần. 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.

Cú pháp:

while(condition): 
    // Khối lệnh được lặp lại cho đến khi condition = False
Vòng lặp While trong Python

Ví dụ về vòng lặp while trong python:

i = 1;
while (i <= 10):
    print(i);
    i+=1;
Kết quả:
1
2
3
4
5
6
7
8
9
10

2. Vòng lặp while vô tận

Nếu bạn để điều kiện lặp là True thì vòng lặp while sẽ chạy đến vô tận... Đến khi bạn stop chương trình đối với mỗi IDE(Eclipse, Netbean...) hoặc bấm Ctrl + C khi chạy bằng command.

Ví dụ về vòng lặp while vô tận trong python:

while (1 == 1):
  print("Vòng lặp while vô tận...");

Kết quả:

Vòng lặp while vô tận...
Vòng lặp while vô tận...
Vòng lặp while vô tận...
Vòng lặp while vô tận...
Vòng lặp while vô tận...
Ctrl + C

3. Sử dụng lệnh else trong vòng lặp while

Python cho phép bạn có một lệnh else để liên hợp với một lệnh vòng lặp.

  • Nếu câu lệnh else được sử dụng với vòng lặp for, thì câu lệnh else được thực thi khi vòng lặp kết thúc.
  • Nếu câu lệnh else được sử dụng với vòng lặp while, câu lệnh else được thực thi khi điều kiện là false.
count = 1
while count < 6:
  print("%d nhỏ hơn 5" % count);
count = count + 1;
else :
  print("%d không nhỏ hơn 5" % count);

Kết quả:

1 nhỏ hơn 5
2 nhỏ hơn 5
3 nhỏ hơn 5
4 nhỏ hơn 5
5 nhỏ hơn 5
6 không nhỏ hơn 5

Trên đây là bài viết của eLib.VN về lệnh While trong Python. Vòng lặp là một phần rất quan trong và sẽ phải sử dụng thường xuyên đến nó trong quá trình lập trình nên bạn đọc cần chú ý. Chúc các bạn thành công!

Ngày:23/10/2020 Chia sẻ bởi:Chương

CÓ THỂ BẠN QUAN TÂM