Trong khi trăn
Trong mã hóa, các vòng lặp được thiết kế để thực thi lặp đi lặp lại một khối mã xác định. Chúng ta sẽ tìm hiểu cách xây dựng vòng lặp while trong Python, cú pháp của vòng lặp while, điều khiển vòng lặp như ngắt và tiếp tục cũng như các bài tập khác trong hướng dẫn này Show
Giới thiệu Vòng lặp While trong PythonVòng lặp while trong Python của một khối mã được thực thi miễn là điều kiện đã cho, i. e. , biểu_thức_điều_kiện, là đúng Nếu chúng ta không biết trước số lần chúng ta sẽ thực hiện phép lặp, chúng ta có thể viết một vòng lặp không xác định Cú pháp của vòng lặp While trong Python Điều kiện đã cho, tôi. e. , biểu_thức_điều_kiện, được đánh giá ban đầu trong vòng lặp while của Python. Sau đó, nếu biểu thức điều kiện cho giá trị boolean là True, các câu lệnh của vòng lặp while được thực thi. Biểu thức điều kiện được xác minh lại khi khối mã hoàn chỉnh được thực thi. Quy trình này lặp đi lặp lại cho đến khi biểu thức điều kiện trả về giá trị boolean Sai
Ví dụ vòng lặp While trong PythonỞ đây chúng ta sẽ tính tổng bình phương của 15 số tự nhiên đầu tiên bằng cách sử dụng vòng lặp while Mã số đầu ra The sum of squares is 1240 Với điều kiện là tham số bộ đếm i của chúng ta cho giá trị boolean đúng với điều kiện, i nhỏ hơn hoặc bằng num, vòng lặp lặp lại việc thực thi khối mã i số lần Tiếp theo là một điểm quan trọng (hầu hết bị lãng quên). Chúng ta phải tăng giá trị của tham số bộ đếm trong các câu lệnh của vòng lặp. Nếu không, vòng lặp while của chúng ta sẽ tự thực hiện vô thời hạn (một vòng lặp không bao giờ kết thúc) Cuối cùng, chúng tôi in kết quả bằng câu lệnh in Bài tập Vòng lặp While trong PythonSố nguyên tố và Python While LoopSử dụng vòng lặp while, chúng ta sẽ xây dựng chương trình Python để kiểm tra xem số nguyên đã cho có phải là số nguyên tố hay không Mã số đầu ra 34 is not a PRIME number 12 is not a PRIME number 54 is not a PRIME number 23 is a PRIME number 75 is not a PRIME number 34 is not a PRIME number 11 is a PRIME number Bảng cửu chương sử dụng vòng lặp WhileTrong ví dụ này, chúng ta sẽ sử dụng vòng lặp while để in bảng cửu chương của một số đã cho Mã số đầu ra The Multiplication Table of: 21 21 x 1 = 21 21 x 2 = 42 21 x 3 = 63 21 x 4 = 84 21 x 5 = 105 21 x 6 = 126 21 x 7 = 147 21 x 8 = 168 21 x 9 = 189 21 x 10 = 210 Vòng lặp trong khi Python với danh sáchChúng ta sẽ sử dụng vòng lặp while của Python để bình phương mọi số trong danh sách Mã số Trong ví dụ trước, chúng tôi thực hiện một vòng lặp while trên một danh sách các số nguyên nhất định sẽ chạy lặp lại miễn là một phần tử trong danh sách được tìm thấy Python While lặp nhiều điều kiệnChúng ta sẽ cần tuyển dụng các toán tử logic để kết hợp hai hoặc nhiều biểu thức chỉ định các điều kiện thành một vòng lặp while duy nhất. Điều này hướng dẫn Python phân tích chung tất cả các biểu thức điều kiện đã cho Chúng ta có thể xây dựng một vòng lặp while với nhiều điều kiện trong ví dụ này. Chúng ta đã đưa ra hai điều kiện và a và từ khóa, nghĩa là cho đến khi cả hai điều kiện đều cho kết quả boolean True thì vòng lặp sẽ thực hiện các câu lệnh Mã số đầu ra (15, -9) (13, -6) (11, -3) Hãy xem một ví dụ khác về đa điều kiện với toán tử OR Mã số đầu ra (15, -9) (13, -6) (11, -3) (9, 0) (7, 3) (5, 6) Chúng ta cũng có thể nhóm nhiều biểu thức logic trong vòng lặp while, như trong ví dụ này Mã số đầu ra Number of iterations: 0 Number of iterations: 1 Number of iterations: 2 Number of iterations: 3 Câu lệnh đơn While Vòng lặpTương tự như cú pháp câu lệnh if, nếu mệnh đề while của chúng ta bao gồm một câu lệnh, thì nó có thể được viết trên cùng một dòng với từ khóa while Đây là cú pháp và ví dụ về mệnh đề while một dòng - Câu lệnh điều khiển vòng lặpBây giờ chúng ta sẽ thảo luận chi tiết về các câu lệnh điều khiển vòng lặp. Chúng ta sẽ xem một ví dụ về từng câu lệnh điều khiển Tiếp tục tuyên bốNó trả quyền điều khiển của trình thông dịch Python về đầu vòng lặp Mã số đầu ra Current Letter: W Current Letter: h Current Letter: l Current Letter: Current Letter: L Current Letter: p Current Letter: s Tuyên bố phá vỡNó dừng việc thực hiện vòng lặp khi đạt đến câu lệnh break Mã số đầu ra Current Letter: P Current Letter: y Current Letter: t Current Letter: h Current Letter: o Tuyên bố vượt quaCác câu lệnh vượt qua được sử dụng để tạo các vòng lặp trống. Câu lệnh vượt qua cũng được sử dụng cho các lớp, hàm và câu lệnh điều khiển trống While() trong Python là gì?Vòng lặp while Python được dùng để chạy một đoạn mã cụ thể cho đến khi đáp ứng một điều kiện nhất định . Cú pháp của vòng lặp while là. trong khi điều kiện. # phần thân của vòng lặp while. Ở đây, một vòng lặp while đánh giá điều kiện. Nếu điều kiện đánh giá là True, mã bên trong vòng lặp while được thực thi.
Python có vòng lặp while không?Các vòng lặp while của Python (thường được gọi là vòng lặp do while trong các ngôn ngữ khác) thực thi một khối mã trong khi một câu lệnh được đánh giá là đúng. Cú pháp của vòng lặp while là. trong khi [tình trạng của bạn]. Một vòng lặp while cuối cùng sẽ được đánh giá là sai nếu không nó sẽ không dừng lại
Vòng lặp while và for là gì?Vòng lặp for và while đều là câu điều kiện. Vòng lặp for là lệnh một dòng sẽ được thực thi lặp đi lặp lại. Vòng lặp While có thể là một dòng hoặc chứa nhiều lệnh cho một điều kiện . Cả vòng lặp for và vòng lặp while đều quan trọng trong ngôn ngữ máy tính để thu được kết quả. |