Hướng dẫn while loop inside if statement python - vòng lặp while bên trong câu lệnh if python
Các vòng lặp được sử dụng trong lập trình để lặp lại một khối mã cụ thể. Trong bài viết này, bạn sẽ học cách tạo một vòng lặp trong thời gian trong Python. Show
Video: Python trong khi vòng lặp
Vòng lặp trong Python là gì?Vòng lặp trong khi trong Python được sử dụng để lặp lại một khối mã miễn là biểu thức kiểm tra (điều kiện) là đúng. Chúng tôi thường sử dụng vòng lặp này khi chúng tôi không biết số lần lặp lại trước. Cú pháp trong khi vòng lặp trong Pythonwhile test_expression: Body of while Trong vòng lặp trong khi, biểu thức kiểm tra được kiểm tra trước. Cơ thể của vòng lặp chỉ được nhập nếu Enter n: 10 The sum is 559 đánh giá là 0. Sau một lần lặp, biểu thức kiểm tra được kiểm tra lại. Quá trình này tiếp tục cho đến khi Enter n: 10 The sum is 559 đánh giá thành 2.Trong Python, cơ thể của vòng lặp được xác định thông qua thụt lề. Cơ thể bắt đầu với vết lõm và dòng chưa được khai thác đầu tiên đánh dấu sự kết thúc. Python diễn giải bất kỳ giá trị khác không là 0. 4 và 5 được hiểu là 2.Sơ đồ của vòng lặp trong khiSơ đồ trong khi vòng lặp trong PythonVí dụ: Python trong khi vòng lặp
Khi bạn chạy chương trình, đầu ra sẽ là: Enter n: 10 The sum is 55 Trong chương trình trên, biểu thức kiểm tra sẽ là 0 miễn là biến bộ đếm I của chúng tôi nhỏ hơn hoặc bằng n (10 trong chương trình của chúng tôi).Chúng ta cần tăng giá trị của biến bộ đếm trong phần thân của vòng lặp. Điều này rất quan trọng (và chủ yếu là bị lãng quên). Không làm như vậy sẽ dẫn đến một vòng lặp vô hạn (vòng lặp không bao giờ kết thúc). Cuối cùng, kết quả được hiển thị. Trong khi vòng lặp với những người khácTương tự như với các vòng lặp, trong khi các vòng lặp cũng có thể có khối 8 tùy chọn.Phần 8 được thực thi nếu điều kiện trong vòng lặp trong khi đánh giá thành 2.Vòng lặp trong khi có thể được chấm dứt với một tuyên bố phá vỡ. Trong những trường hợp như vậy, phần 8 bị bỏ qua. Do đó, phần 8 của một vòng lặp chạy nếu không có sự phá vỡ xảy ra và điều kiện là sai.Dưới đây là một ví dụ để minh họa điều này.
Đầu ra Inside loop Inside loop Inside loop Inside else Ở đây, chúng tôi sử dụng một biến bộ đếm để in chuỗi bên trong vòng ba lần. Trên lần lặp thứ tư, điều kiện trong Inside loop Inside loop Inside loop Inside else3 trở thành 2. Do đó, phần 8 được thực thi.Mục lục
Bây giờ bạn nên nắm bắt tốt cách thực hiện một đoạn mã lặp đi lặp lại. This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Mastering While Loops Hướng dẫn tiếp theo trong loạt bài này bao gồm việc lặp lại xác định với các vòng lặp Xem bây giờ hướng dẫn này có một khóa học video liên quan được tạo bởi nhóm Python thực sự. Xem nó cùng với hướng dẫn bằng văn bản để hiểu sâu hơn về sự hiểu biết của bạn: Làm chủ trong khi các vòng lặp
Tôi có thể sử dụng một vòng lặp trong một câu lệnh IF không?
Lặp đi lặp lại có nghĩa là thực thi cùng một khối mã nhiều lần, có khả năng nhiều lần. Một cấu trúc lập trình thực hiện lặp lại được gọi là một vòng lặp. Trong lập trình, có hai loại lặp, không xác định và xác định:Với lần lặp không xác định, số lần vòng lặp được thực thi được chỉ định trước một cách rõ ràng. Thay vào đó, khối được chỉ định được thực hiện nhiều lần miễn là một số điều kiện được đáp ứng. Với lần lặp xác định, số lần khối được chỉ định sẽ được thực thi được chỉ định rõ ràng tại thời điểm vòng lặp bắt đầu.
Trong hướng dẫn này, bạn sẽ: Tìm hiểu về vòng lặp Inside loop Inside loop Inside loop Inside else3, cấu trúc điều khiển Python được sử dụng để lặp lại không xác định Xem cách thoát ra khỏi vòng lặp hoặc vòng lặp lặp lại sớm Xem xét vòng lặp này: >>>
Ở đây, những gì mà xảy ra trong ví dụ này:
Lưu ý rằng biểu thức kiểm soát của vòng Inside loop Inside loop Inside loop Inside else3 được kiểm tra trước, trước khi bất cứ điều gì khác xảy ra. Nếu nó sai khi bắt đầu, cơ thể vòng lặp sẽ không bao giờ được thực thi: >>>
Ở đây, những gì mà xảy ra trong ví dụ này: 7 ban đầu là 8. Biểu thức trong tiêu đề câu lệnh Inside loop Inside loop Inside loop Inside else3 trên dòng 2 là 0, điều này là đúng, do đó, cơ thể vòng lặp thực thi. Bên trong thân vòng trên dòng 3, 7 bị giảm bởi 2 xuống 3, sau đó được in.>>>
Ở đây, những gì mà xảy ra trong ví dụ này: while |