Python hỗ trợ bao nhiêu vòng lặp?

Trong lập trình, các vòng lặp là một chuỗi các hướng dẫn thực hiện một tập hợp các hướng dẫn hoặc tác vụ cụ thể dựa trên một số điều kiện và tiếp tục các tác vụ cho đến khi đạt đến các điều kiện nhất định

Có thể thấy rằng trong lập trình, đôi khi chúng ta phải viết đi viết lại một tập hợp các hướng dẫn – đó là một công việc tẻ nhạt và việc xử lý cũng mất nhiều thời gian. Vì vậy, trong lập trình, chúng tôi sử dụng kỹ thuật lặp để lặp lại cùng loại hoặc loại nhiệm vụ tương tự dựa trên điều kiện đã chỉ định

Các câu lệnh được thực hiện tuần tự, nhưng đôi khi xảy ra trường hợp người lập trình cần thực thi một khối mã nhiều lần. Cấu trúc điều khiển của ngôn ngữ lập trình cho phép chúng ta thực hiện lặp đi lặp lại một câu lệnh hoặc một khối câu lệnh

Trong ngôn ngữ lập trình, vòng lặp là một câu lệnh chứa các lệnh liên tục lặp lại cho đến khi đạt được một điều kiện nhất định

Vòng lặp giúp chúng ta loại bỏ code thừa khi một task phải lặp đi lặp lại nhiều lần. Với việc sử dụng các vòng lặp, chúng ta có thể rút ngắn hàng trăm dòng mã đó thành một vài. Giả sử bạn muốn in văn bản “Xin chào, Thế giới. " 10 lần. Thay vì viết một câu lệnh in 10 lần, bạn có thể sử dụng các vòng lặp bằng cách cho biết số lần lặp lại cần thiết

Hình ảnh của Tác giả [Được tạo bằng Microsoft Whiteboard]

Các loại vòng lặp

Ba loại vòng lặp trong lập trình Python là

  1. trong khi lặp lại
  2. cho vòng lặp
  3. vòng lồng nhau

trong khi lặp lại

Nó liên tục thực hiện các câu lệnh [mã] miễn là điều kiện đã cho là ĐÚNG. Đầu tiên, nó kiểm tra điều kiện và sau đó nhảy vào hướng dẫn

cú pháp

while condition:
    statements[code]

Trong vòng lặp while, chúng ta có thể có bất kỳ số lượng câu lệnh nào. Điều kiện có thể là bất cứ điều gì theo yêu cầu của chúng tôi. Vòng lặp dừng chạy khi điều kiện không thành công [trở thành sai] và quá trình thực thi sẽ chuyển sang dòng mã tiếp theo

Lưu đồ của vòng lặp while

Hình ảnh 1

Đầu tiên, nó kiểm tra điều kiện, thực thi mã điều kiện nếu điều kiện là ĐÚNG và kiểm tra lại điều kiện. Điều khiển chương trình thoát khỏi vòng lặp nếu điều kiện là SAI

ví dụ 1. In dòng chữ “Xin chào, Thế giới. " 5 lần

Giải trình. Vòng lặp chạy miễn là biến num_of_times nhỏ hơn hoặc bằng 5. num_of_times tăng thêm 1 sau mỗi lần lặp

[nếu bạn là người mới bắt đầu, hãy sử dụng Thonny IDE để xem cách thực hiện từng bước]

đầu ra

ví dụ 2. Tạo một danh sách tất cả các số chẵn từ 1 đến 10

num = 1

even_numbers = []




while num 

Chủ Đề