Làm thế nào để bạn kết thúc một vòng lặp trong python?

Như đã thảo luận trong mô-đun trước, chúng ta biết rằng Python, giống như các ngôn ngữ lập trình hàng đầu khác, bao gồm một số câu lệnh luồng điều khiển. Một trong những câu lệnh luồng điều khiển mà chúng ta đã nghiên cứu trong mô-đun trước là câu lệnh if other trong Python. Một trong những câu lệnh luồng điều khiển khác là các 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 mã nhiều lần. Trong mô-đun này, chúng ta sẽ tìm hiểu về vòng lặp while trong Python

Sau đây là danh sách tất cả các chủ đề mà chúng tôi sẽ trình bày trong mô-đun này

Vì vậy, không chậm trễ hơn nữa, hãy bắt đầu

Vòng lặp While trong Python là gì?

Các câu lệnh vòng lặp while trong Python được sử dụng để lặp lại việc thực thi một câu lệnh nhất định miễn là điều kiện được cung cấp trong câu lệnh vòng lặp while vẫn đúng. Trong khi các vòng lặp cho phép chương trình điều khiển lặp lại một khối mã

Cú pháp của vòng lặp While trong Python

while test_expression:
body of while

Sơ đồ sau giải thích hoạt động của vòng lặp while trong Python

Đầu tiên chương trình đánh giá điều kiện của vòng lặp while. Nếu nó đúng, thì chương trình sẽ vào vòng lặp và thực hiện phần thân của vòng lặp while. Nó tiếp tục thực hiện phần thân của vòng lặp while miễn là điều kiện còn đúng. Khi nó sai, chương trình ra khỏi vòng lặp và ngừng lặp lại phần thân của vòng lặp while

Cùng xem ví dụ sau để hiểu rõ hơn

a = 1


while[ a 5]:  
        break  

The output will be
1
2
3
4
5

Bây giờ, hãy xem khóa đào tạo Python của chúng tôi để nâng tầm sự nghiệp của bạn lên một tầm cao mới. Ngoài ra, hãy xem Câu hỏi phỏng vấn Python miễn phí của chúng tôi

Trong khi đúng trong Python

Có một khái niệm khai báo một điều kiện là đúng, mà không đánh giá bất kỳ biểu thức nào. Điều này được thực hiện để chỉ ra rằng vòng lặp phải chạy cho đến khi nó bị hỏng. Sau đó, chúng tôi viết các câu lệnh ngắt bên trong khối mã

Trong khi đúng trong python rất đơn giản để thực hiện. Thay vì khai báo bất kỳ biến Python nào, áp dụng các điều kiện và sau đó tăng dần chúng, hãy viết true bên trong dấu ngoặc có điều kiện

weeklySalary = 0
dayOfWeek = 1
week = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
while[True]:
    if[week[dayOfWeek] == "Sunday"]:
        print["Holiday!!"]
        break
    weeklySalary += 2000
    dayOfWeek += 1 
print[str[weeklySalary]]

The output will be 
Holiday!!
10000

Khác với vòng lặp While trong Python

Trong Python, chúng ta cũng có thể sử dụng câu lệnh khác với các vòng lặp. Khi câu lệnh khác được sử dụng với vòng lặp while, nó chỉ được thực hiện nếu điều kiện trở thành sai

a = 1

while a

Chủ Đề