Hướng dẫn types of loops in python - các loại vòng lặp trong python
Bài viết này đã được xuất bản như một phần của & NBSP; Data Science Blogathon Show Overview:Bài viết này là một hướng dẫn của một số loại vòng lặp và tuyên bố kiểm soát với các bài tập thực hành PLENF. & NBSP; Vì vậy, tôi khuyên bạn nên đọc các khái niệm và thực hành các ví dụ cùng với tôi. Hãy bắt đầu. Mục lục:
Vòng lặp và tầm quan trọng của chúngCác loại vòng lặp trong khi lặp lại cho vòng lặp Vòng lặp lồng nhauCác câu lệnh điều khiển vòng lặp
trong khi lặp lại cho vòng lặp Syntax: while condition: statements(code) Vòng lặp lồng nhau Các câu lệnh điều khiển vòng lặp Tuyên bố phá vỡTiếp tục tuyên bố Tuyên bố vượt qua Print the text “Hello, World!” 5 times. Trong ngôn ngữ lập trình, một vòng lặp là một câu lệnh chứa các hướng dẫn liên tục lặp lại cho đến khi đạt được một điều kiện nhất định. The loop runs as long as the num_of_times variable is less than or equal to 5. num_of_times increments by 1 after each iteration. Các vòng lặp giúp chúng tôi loại bỏ sự dư thừa của mã khi một tác vụ phải được 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ể cắt ngắn hàng trăm dòng mã đó thành một số. 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 chỉ ra số lượng lặp lại cần thiết. Output: Hình ảnh của tác giả (được thực hiện bằng Microsoft Whiteboard)Create a list of all the even numbers between 1 and 10 num = 1 even_numbers = [] while num <= 10: if num % 2 == 0: even_numbers .append(num) num += 1 print("Even Numbers list: ", even_numbers ) Các loại vòng lặpThe loop runs as long as the num variable is less than or equal to 10. If the condition is TRUE, the program control enters the loop and appends the num to the even_numbers list if the number is cleanly divisible by 2. Output: Ba loại vòng lặp trong lập trình Python là:Creating an infinite loop vòng lồng nhau i = True while i: print("Condition satisfied") Output: Nó liên tục thực thi các câu lệnh (mã) miễn là điều kiện đã cho là đúng. Trước tiên, nó kiểm tra điều kiện và sau đó nhảy vào hướng dẫn.use else with a while loop Bên trong vòng lặp trong khi chúng ta có thể có bất kỳ số lượng câu lệnh. Đ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ở nên sai) và việc thực thi sẽ chuyển sang dòng mã tiếp theo.
Output: cho vòng lặp Vòng lặp lồng nhau Các câu lệnh điều khiển vòng lặp Tuyên bố phá vỡ for item in iterator: statements(code) Tiếp tục tuyên bố Tuyên bố vượt quaTrong ngôn ngữ lập trình, một vòng lặp là một câu lệnh chứa các hướng dẫn liên tục lặp lại cho đến khi đạt được một điều kiện nhất định. Tuyên bố vượt quaPrint the text “Hello, World!” 5 times. list = [1, 2, 3, 4, 5] for num in list: print("Hello, World!") Trong ngôn ngữ lập trình, một vòng lặp là một câu lệnh chứa các hướng dẫn liên tục lặp lại cho đến khi đạt được một điều kiện nhất định. list = [1, 2, 3, 4, 5] for _ in list: print("Hello, World!")Hình ảnh của tác giả (được thực hiện bằng Microsoft Whiteboard) 2: Create a list of all the even numbers between 1 and 10 Các loại vòng lặp even_nums = [] for i in range(1, 11): if i % 2 == 0: even_nums.append(i) print("Even Numbers: ", even_nums) Ba loại vòng lặp trong lập trình Python là: vòng lồng nhau num = [0] for i in num: print(i) num.append(i+1) Output: Nó liên tục thực thi các câu lệnh (mã) miễn là điều kiện đã cho là đúng. Trước tiên, nó kiểm tra điều kiện và sau đó nhảy vào hướng dẫn. num = 1 even_numbers = [] while num <= 10: if num % 2 == 0: even_numbers .append(num) num += 1 print("Even Numbers list: ", even_numbers )0 Output: Bên trong vòng lặp trong khi chúng ta có thể có bất kỳ số lượng câu lệnh. Đ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ở nên sai) và việc thực thi sẽ chuyển sang dòng mã tiếp theo.Display the items of a dictionary num = 1 even_numbers = [] while num <= 10: if num % 2 == 0: even_numbers .append(num) num += 1 print("Even Numbers list: ", even_numbers )1 Sơ đồ dòng chảy trong khi vòng lặp num = 1 even_numbers = [] while num <= 10: if num % 2 == 0: even_numbers .append(num) num += 1 print("Even Numbers list: ", even_numbers )2 Output: Hình 1Trước tiên, nó kiểm tra điều kiện, thực thi mã có điều kiện nếu điều kiện là đúng, & nbsp; và kiểm tra lại điều kiện. Kiểm soát chương trình thoát khỏi vòng lặp nếu điều kiện là sai. Ví dụ 1: In văn bản “Xin chào, thế giới!” 5 lần. Giải thích: 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.Create a list of even numbers between 1 and 10 num = 1 even_numbers = [] while num <= 10: if num % 2 == 0: even_numbers .append(num) num += 1 print("Even Numbers list: ", even_numbers )3 Output: (Nếu bạn là người mới bắt đầu, hãy sử dụng Thonny IDE để xem thực thi từng bước) Ví dụ 2: Tạo danh sách tất cả các số chẵn từ 1 đến 10
Trong ngôn ngữ lập trình, một vòng lặp là một câu lệnh chứa các hướng dẫn liên tục lặp lại cho đến khi đạt được một điều kiện nhất định. Các vòng lặp giúp chúng tôi loại bỏ sự dư thừa của mã khi một tác vụ phải được 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ể cắt ngắn hàng trăm dòng mã đó thành một số. 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 chỉ ra số lượng lặp lại cần thiết. Hình ảnh của tác giả (được thực hiện bằng Microsoft Whiteboard)Create a list of the odd numbers between 1 and 20 (use while, break) num = 1 even_numbers = [] while num <= 10: if num % 2 == 0: even_numbers .append(num) num += 1 print("Even Numbers list: ", even_numbers )4 Ví dụ: Dừng thực thi nếu số hiện tại là 5 (sử dụng cho, ngắt)Stop the execution if the current number is 5 (use for, break) num = 1 even_numbers = [] while num <= 10: if num % 2 == 0: even_numbers .append(num) num += 1 print("Even Numbers list: ", even_numbers )5 Tuyên bố tiếp tục được sử dụng để bỏ qua lần lặp hiện tại khi điều kiện được đáp ứng và cho phép vòng lặp tiếp tục với lần lặp tiếp theo. Nó không mang lại sự kiểm soát ra khỏi vòng lặp không giới hạn câu lệnh break. Ví dụ: Bỏ qua lần lặp nếu số hiện tại là 6 (sử dụng trong khi, tiếp tục)Skip the iteration if the current number is 6 (use while, continue) num = 1 even_numbers = [] while num <= 10: if num % 2 == 0: even_numbers .append(num) num += 1 print("Even Numbers list: ", even_numbers )6 Ví dụ: Bỏ qua lần lặp nếu số hiện tại là 6 (sử dụng, tiếp tục) Skip the iteration if the current number is 6 (use for, continue) num = 1 even_numbers = [] while num <= 10: if num % 2 == 0: even_numbers .append(num) num += 1 print("Even Numbers list: ", even_numbers )7 & nbsp; tuyên bố vượt qua Tuyên bố vượt qua được sử dụng khi chúng tôi không muốn làm gì khi điều kiện được đáp ứng. Nó không bỏ qua hoặc dừng thực thi, nó chỉ chuyển sang lần lặp tiếp theo. Đôi khi chúng tôi sử dụng bình luận bị thông dịch viên bỏ qua. Pass không bị bỏ qua và có thể được sử dụng với các vòng, chức năng, lớp học, v.v. Nó rất hữu ích khi chúng ta không muốn viết chức năng hiện tại nhưng muốn thực hiện nó trong tương lai. Ví dụ: Trong khi, thông báo vượt qua while, pass statement num = 1 even_numbers = [] while num <= 10: if num % 2 == 0: even_numbers .append(num) num += 1 print("Even Numbers list: ", even_numbers )8 Ví dụ: Đối với, tuyên bố vượt quafor, pass statement num = 1 even_numbers = [] while num <= 10: if num % 2 == 0: even_numbers .append(num) num += 1 print("Even Numbers list: ", even_numbers )9 Là một bài tập, hãy chạy các đoạn mã và xem các câu lệnh điều khiển hoạt động như thế nào. Ghi chú kết thúc:Tôi & nbsp; rất vui vì bạn quyết tâm đọc cho đến khi kết luận. Đến cuối bài viết này, chúng tôi đã quen thuộc với các loại vòng lặp, các câu lệnh kiểm soát trong Python. Tôi hy vọng bài viết này là thông tin. Hãy chia sẻ nó với bạn bè học tập của bạn. References:Fork Tệp mã hoàn chỉnh từ repo github Các bài đăng trên blog khác của tôi Hãy kiểm tra các bài đăng trên blog khác của tôi từ hồ sơ Vidhya phân tích của tôi. Bạn có thể tìm thấy tôi trên LinkedIn, Twitter trong trường hợp bạn muốn kết nối. Tôi sẽ rất vui khi được kết nối với bạn. Để trao đổi suy nghĩ ngay lập tức, xin vui lòng viết thư cho tôi tại [Email & NBSP; được bảo vệ].[email protected]. Học hỏi! Hình ảnh 1 - https://www.tutorialspoint.com/python/python_loops.htm Hình ảnh 2 - https://www.tutorialspoint.com/python/python_for_loop.htm Các phương tiện truyền thông được hiển thị trong bài viết này không thuộc sở hữu của Analytics Vidhya và được sử dụng theo quyết định của tác giả. 3 loại vòng lặp trong Python là gì?Các loại vòng lặp.. trong khi lặp lại.. cho vòng lặp .. vòng lồng nhau.. 3 loại vòng lặp là gì?Các vòng lặp là các cấu trúc điều khiển được sử dụng để lặp lại một phần mã nhất định một số lần nhất định hoặc cho đến khi một điều kiện cụ thể được đáp ứng.Visual Basic có ba loại vòng lặp chính: Đối với..Next vòng lặp, thực hiện các vòng lặp và trong khi các vòng lặp.for.. next loops, do loops and while loops.
Các vòng lặp trong Python là gì?Một vòng lặp được sử dụng để lặp lại trên một chuỗi (đó là danh sách, một tuple, từ điển, một tập hợp hoặc một chuỗi).Điều này ít giống như từ khóa trong các ngôn ngữ lập trình khác và hoạt động giống như một phương thức iterator như được tìm thấy trong các ngôn ngữ lập trình hướng đối tượng khác.. This is less like the for keyword in other programming languages, and works more like an iterator method as found in other object-orientated programming languages.
3 phần của một vòng lặp là gì?Một vòng lặp trong thời gian bao gồm ba phần: từ khóa trong khi bắt đầu vòng lặp.Điều kiện sẽ được kiểm tra mỗi khi vòng lặp hoặc được thực hiện.Từ khóa cuối cùng kết thúc vòng lặp.The While key word that begins the loop. the condition to be tested each time the loop iterates or is performed. the EndWhile key word that ends the loop. |