Python trong khi vòng lặp
Trong mã hóa, các vòng lặp được thiết kế để thực hiện một khối mã được chỉ định nhiều lần. Chúng ta sẽ học cách xây dựng một vòng lặp trong thời gian trong Python, cú pháp của một vòng lặp trong thời gian, các điều khiển vòng lặp như phá vỡ và tiếp tục, và các bài tập khác trong hướng dẫn này.
Giới thiệu về Python trong khi vòng lặp
Python trong khi lặp lại vòng lặp của một khối mã được thực thi miễn là điều kiện đã cho, tức là, điều kiện_expression, là đúng.
Nếu chúng ta không biết chúng ta sẽ thực hiện lần lặp trước thời hạn bao nhiêu lần, chúng ta có thể viết một vòng lặp không xác định.
Cú pháp của python trong khi vòng lặp
Điều kiện đã cho, tức là, điều kiện_expression, được đánh giá ban đầu trong Python trong khi vòng lặp. Sau đó, nếu biểu thức có điều kiện cho một giá trị boolean đúng, các câu lệnh WHREP được thực thi. Biểu thức 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 liên tục xảy ra cho đến khi biểu thức có điều kiện trả về giá trị boolean sai.
- Các tuyên bố của Python trong khi vòng lặp được quyết định bằng vết lõm.
- Khối mã bắt đầu khi một câu lệnh được thụt lề và kết thúc bằng câu lệnh chưa được phân chia đầu tiên.
- Bất kỳ số khác không trong Python được hiểu là Boolean true. Sai được hiểu là không có và 0.
Python trong khi ví dụ vòng lặp
Ở đây chúng tôi sẽ tổng số 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 trong thời gian.
Mã số
Output:
The sum of squares is 1240
Với điều kiện là tham số bộ đếm của chúng tôi mà tôi cung cấp cho Boolean đúng cho điều kiện, tôi ít hơn hoặc bằng num, vòng lặp liên tục thực hiện khối mã I số lần.
Tiếp theo là một điểm quan trọng [chủ yếu 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 chúng ta không, trong khi vòng lặp 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ách sử dụng câu lệnh in.
Bài tập của Python trong khi vòng lặp
Số nguyên tố và python trong khi vòng lặp
Sử dụng vòng lặp thời gian, chúng tôi sẽ xây dựng một chương trình Python để xác minh xem số nguyên đã cho có phải là số nguyên tố hay không.
Mã số
Output:
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
Với điều kiện là tham số bộ đếm của chúng tôi mà tôi cung cấp cho Boolean đúng cho điều kiện, tôi ít hơn hoặc bằng num, vòng lặp liên tục thực hiện khối mã I số lần.
Tiếp theo là một điểm quan trọng [chủ yếu 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 chúng ta không, trong khi vòng lặp 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].
Mã số
Output:
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ới điều kiện là tham số bộ đếm của chúng tôi mà tôi cung cấp cho Boolean đúng cho điều kiện, tôi ít hơn hoặc bằng num, vòng lặp liên tục thực hiện khối mã I số lần.
Tiếp theo là một điểm quan trọng [chủ yếu 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 chúng ta không, trong khi vòng lặp 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].
Mã số
Với điều kiện là tham số bộ đếm của chúng tôi mà tôi cung cấp cho Boolean đúng cho điều kiện, tôi ít hơn hoặc bằng num, vòng lặp liên tục thực hiện khối mã I số lần.
Tiếp theo là một điểm quan trọng [chủ yếu 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 chúng ta không, trong khi vòng lặp 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ách sử dụng câu lệnh in.
Bài tập của Python trong khi vòng lặp
Mã số
Output:
[15, -9] [13, -6] [11, -3]
Với điều kiện là tham số bộ đếm của chúng tôi mà tôi cung cấp cho Boolean đúng cho điều kiện, tôi ít hơn hoặc bằng num, vòng lặp liên tục thực hiện khối mã I số lần.
Mã số
Output:
[15, -9] [13, -6] [11, -3] [9, 0] [7, 3] [5, 6]
Với điều kiện là tham số bộ đếm của chúng tôi mà tôi cung cấp cho Boolean đúng cho điều kiện, tôi ít hơn hoặc bằng num, vòng lặp liên tục thực hiện khối mã I số lần.
Mã số
Output:
Number of iterations: 0 Number of iterations: 1 Number of iterations: 2 Number of iterations: 3
Với điều kiện là tham số bộ đếm của chúng tôi mà tôi cung cấp cho Boolean đúng cho điều kiện, tôi ít hơn hoặc bằng num, vòng lặp liên tục thực hiện khối mã I số lần.
Tiếp theo là một điểm quan trọng [chủ yếu 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 chúng ta không, trong khi vòng lặp 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ách sử dụng câu lệnh in.
Bài tập của Python trong khi vòng lặp
Số nguyên tố và python trong khi vòng lặp
Sử dụng vòng lặp thời gian, chúng tôi sẽ xây dựng một chương trình Python để xác minh xem số nguyên đã cho có phải là số nguyên tố hay không.
Bảng nhân bằng cách sử dụng trong khi vòng lặp
Mã số
Output:
Current Letter: W Current Letter: h Current Letter: l Current Letter: Current Letter: L Current Letter: p Current Letter: s
Với điều kiện là tham số bộ đếm của chúng tôi mà tôi cung cấp cho Boolean đúng cho điều kiện, tôi ít hơn hoặc bằng num, vòng lặp liên tục thực hiện khối mã I số lần.
Tiếp theo là một điểm quan trọng [chủ yếu 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 chúng ta không, trong khi vòng lặp 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].
Mã số
Output:
Current Letter: P Current Letter: y Current Letter: t Current Letter: h Current Letter: o
Với điều kiện là tham số bộ đếm của chúng tôi mà tôi cung cấp cho Boolean đúng cho điều kiện, tôi ít hơn hoặc bằng num, vòng lặp liên tục thực hiện khối mã I số lần.
Tiếp theo là một điểm quan trọng [chủ yếu 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 chúng ta không, trong khi vòng lặp 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].
Mã số
Output: