Bài 9: Điều khiển luồng trong Python P3 (Vòng lặp While)
18:52 | 15.09.2021 | Posted By: Võ Hoàng Nhân

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í 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

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

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.

Ví dụ:

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

Kết luận

Trong bài này, chúng ta đã được HƯỚNG DẪN sử dụng các cú pháp điều khiển luồng vòng lặp While trong Python

Ở bài tiếp theo, mình sẽ giới thiệu cho các bạn LỆNH break, continue, pass TRONG PYTHON.

Bài Viết Khác
  • blog-img
    Dịch vụ thiết kế Website
    Ngày nay, khi mà hàng trăm triệu người Việt Nam nói riêng và thế giới nói chung đều sử dụng internet và xem đây là nơi lý tưởng để tìm kiếm thông tin thì việc sở hữu một website không còn là điều xa lạ gì thậm chí trong một số trường hợp nó còn là tiêu chuẩn bắt buộc đối với doanh nghiệp – công ty trong thời điểm cạnh tranh mang tính toàn cầu như hiện nay.
  • blog-img
    Dịch vụ thiết kế phần mềm
    Với sự phát triển của công nghệ như hiện nay thì việc chuyển đổi số trong các doanh nghiệp là đều tất yếu, là tiêu chí sống còn của doanh nghiệp, để thực hiện được điều này thì không thể thiếu các phần mềm hỗ trợ
  • blog-img
    Giải pháp CNTT cho Doanh nghiệp
    chúng tôi là những chuyên gia có nhiều kinh nghiệm, hiểu biết sâu về nhiều sản phẩm, giải pháp, chúng tôi đặt nhu cầu của khách hàng ở vị trí quan trọng nhất, giúp khách hàng tìm được giải pháp phù hợp nhất.
  • blog-img
    Về chúng tôi
    Trải qua hơn 3 năm hình thành và phát triển Công ty Nmsoft đã có những bước phát triển không ngừng trong việc thiết kế, hỗ trợ và phát triển website cho cá nhân, doanh nghiệp.
  • blog-img
    Liên hệ
    Liên với chúng bằng các thông tin sau
  • blog-img
    Bài 1: Giới thiệu ngôn ngữ Lập trình Python
    NGÔN NGỮ PYTHON được Guido van Rossum tạo ra cuối năm 1990.
messenger