Tôi có thể sử dụng phạm vi trong vòng lặp while trong Python không?
Chúng ta đã thấy cách thức hoạt động của vòng lặp 0 để điều kiện có thể đúng với nhiều hơn một giá trị của biến iterator. Hãy xem xét Show
Vòng lặp dường như có một phạm vi cụ thể trong đó nó sẽ thực thi câu lệnh thân mã, 1 đến 2 như được xác định bởi giá trị bắt đầu (ban đầu), 1 và biểu thức điều kiện, 4. Nó đi qua phạm vi này theo các bước như được chỉ định bởi tham số cuối cùng, 5, tăng dần. Vòng lặp này sẽ lặp lại chính xác 10 lầnMột vòng lặp while (và do -while) không nhất thiết phải hoạt động trong một phạm vi nhất định mà chỉ phụ thuộc vào điều kiện để xác định xem các câu lệnh trong phần thân mã của nó sẽ được thực thi hay vòng lặp kết thúc. Không giống như vòng lặp for ở trên, không có phạm vi đã đặt (có thể có trong một số trường hợp, nhưng đó không phải là vấn đề). Vòng lặp while có thể chạy vô thời hạn hoặc thậm chí vô hạn nếu trình duyệt cho phép. Không có số lần chính xác mà nó có thể lặp lại, trừ khi nó được thiết lập với một bộ đếm Sự khác biệt giữa Trong lập trình, vòng lặp được sử dụng để lặp lại một khối mã. Ví dụ: nếu chúng tôi muốn hiển thị thông báo 100 lần, thì chúng tôi có thể sử dụng vòng lặp. Đây chỉ là một ví dụ đơn giản, chúng ta có thể đạt được nhiều hơn nữa với các vòng lặp Trong hướng dẫn trước, chúng ta đã tìm hiểu về vòng lặp for trong Python. Sau đây, chúng ta sẽ tìm hiểu về vòng lặp 0Vòng lặp 0 trong Python được sử dụng để chạy một mã cụ thể cho đến khi đáp ứng một điều kiện nhất địnhCú pháp của vòng lặp 0 là
Nơi đây,
Lưu đồ cho Python While LoopThí dụ. Python trong khi vòng lặp
đầu ra 1 2 3 4 5 Đây là cách chương trình hoạt động Điều kiện biến. 1 2 3 4 52Hành động 1 2 3 4 53 1 2 3 4 54 61 2 3 4 56 is printed. 1 2 3 4 57 được tăng lên 2. 1 2 3 4 58 1 2 3 4 54 6 1 is printed. 1 2 3 4 57 được tăng lên 3. 31 2 3 4 54 6 6 is printed. 1 2 3 4 57 được tăng lên 4. 81 2 3 4 54 6You have passed level 0 You have passed level 1 You have passed level 2 You have passed level 3 You have passed level 4 You have passed level 5 Level Ends1 is printed. 1 2 3 4 57 được tăng lên 5. You have passed level 0 You have passed level 1 You have passed level 2 You have passed level 3 You have passed level 4 You have passed level 5 Level Ends3 1 2 3 4 54 6You have passed level 0 You have passed level 1 You have passed level 2 You have passed level 3 You have passed level 4 You have passed level 5 Level Ends6 is printed. 1 2 3 4 57 được tăng lên 6. You have passed level 0 You have passed level 1 You have passed level 2 You have passed level 3 You have passed level 4 You have passed level 5 Level Ends8 1 2 3 4 54 9Vòng lặp kết thúcví dụ 2. Python while Loop để hiển thị cấp độ trò chơi
đầu ra You have passed level 0 You have passed level 1 You have passed level 2 You have passed level 3 You have passed level 4 You have passed level 5 Level Ends Trong ví dụ trên, chúng tôi đã sử dụng vòng lặp 0 để kiểm tra mức hiện tại và hiển thị nó trên bàn điều khiểnVòng lặp vô hạn trong PythonNếu 4 của một vòng lặp luôn là 6, vòng lặp sẽ chạy vô hạn (cho đến khi bộ nhớ đầy). Ví dụ,
Trong ví dụ trên, 4 luôn là 6. Do đó, thân vòng lặp sẽ chạy vô hạn lầnPython Vòng lặp While với otherVòng lặp 0 cũng có thể có khối tùy chọn 7Phần 7 được thực thi sau khi giá trị của 4 trong vòng lặp while ước tính thành 9. Ví dụ,
đầu ra Inside loop Inside loop Inside loop Inside else Ở đây, chúng tôi đã sử dụng biến đếm để in chuỗi 1 ba lầnỞ lần lặp thứ tư, điều kiện trong 0 trở thành 9. Do đó, phần 7 được thực thi
Chúng ta có thể sử dụng phạm vi với vòng lặp while trong python không?Đơn giản là chúng ta có thể sử dụng hàm while và range() trong python .
Vòng lặp while có thể có phạm vi không?Không giống như vòng lặp for ở trên, không có phạm vi đã đặt (có thể có trong một số trường hợp, nhưng đó không phải là vấn đề). Vòng lặp while có thể chạy vô thời hạn hoặc thậm chí vô hạn nếu trình duyệt cho phép. Không có số lần chính xác mà nó có thể lặp lại, trừ khi nó được thiết lập với một bộ đếm. |