Hướng dẫn how do you write a for loop code in python? - làm thế nào để bạn viết một mã vòng lặp for trong python?
Những gì cho vòng lặp trong Python?Vòng lặp for trong Python được sử dụng để lặp lại theo một chuỗi (List, Tuple, String) hoặc các đối tượng có thể đi được khác. Lặp lại trên một chuỗi được gọi là Traversal. Show
Cú pháp của vòng lặp
Ở đây, 1 là biến có giá trị của mục bên trong chuỗi trên mỗi lần lặp.Vòng lặp tiếp tục cho đến khi chúng ta đạt được mục cuối cùng trong chuỗi. Phần thân của vòng lặp được tách ra khỏi phần còn lại của mã bằng cách sử dụng thụt. Sơ đồ của vòng lặpSơ đồ của vòng lặp trong PythonVí dụ: Python cho vòng lặp
Khi bạn chạy chương trình, đầu ra sẽ là: The sum is 48 Hàm phạm vi ()Chúng ta có thể tạo một chuỗi các số bằng hàm 2. 3 sẽ tạo số từ 0 đến 9 (10 số).Chúng ta cũng có thể xác định kích thước bắt đầu, dừng và bước là 4. BƯỚC_SIZE mặc định là 1 nếu không được cung cấp.Đối tượng 5 là "lười biếng" theo một nghĩa nào đó bởi vì nó không tạo ra mọi số mà nó "chứa" khi chúng ta tạo nó. Tuy nhiên, nó không phải là một trình lặp lại vì nó hỗ trợ các hoạt động 6, 7 và 8.Hàm này không lưu trữ tất cả các giá trị trong bộ nhớ; Nó sẽ không hiệu quả. Vì vậy, nó nhớ sự khởi đầu, dừng lại, kích thước bước và tạo số tiếp theo khi đang di chuyển. Để buộc chức năng này xuất ra tất cả các mục, chúng ta có thể sử dụng hàm 9.Ví dụ sau đây sẽ làm rõ điều này.
Đầu ra range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7] [2, 5, 8, 11, 14, 17] Chúng ta có thể sử dụng hàm 2 trong các vòng range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7] [2, 5, 8, 11, 14, 17]1 để lặp lại thông qua một chuỗi các số. Nó có thể được kết hợp với hàm range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7] [2, 5, 8, 11, 14, 17]2 để lặp lại thông qua một chuỗi bằng cách sử dụng lập chỉ mục. Đây là một ví dụ.
Đầu ra I like pop I like rock I like jazz range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7] [2, 5, 8, 11, 14, 17]Chúng ta có thể sử dụng hàm 2 trong các vòng range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7] [2, 5, 8, 11, 14, 17]1 để lặp lại thông qua một chuỗi các số. Nó có thể được kết hợp với hàm range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7] [2, 5, 8, 11, 14, 17]2 để lặp lại thông qua một chuỗi bằng cách sử dụng lập chỉ mục. Đây là một ví dụ. cho vòng lặp với những người khác Một vòng lặp range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7] [2, 5, 8, 11, 14, 17]1 cũng có thể có một khối range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7] [2, 5, 8, 11, 14, 17]4 tùy chọn. Phần range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7] [2, 5, 8, 11, 14, 17]4 được thực thi nếu các mục trong chuỗi được sử dụng trong ống xả vòng lặp. Từ khóa phá vỡ có thể được sử dụng để dừng một vòng lặp. Trong những trường hợp như vậy, phần khác bị bỏ qua.
Khi bạn chạy chương trình, đầu ra sẽ là: 0 1 5 No items left. Hàm phạm vi () Chúng ta có thể tạo một chuỗi các số bằng hàm 2. 3 sẽ tạo số từ 0 đến 9 (10 số).
Đầu ra 0 Nếu bạn mới bắt đầu ở Python, vì các vòng lặp là một trong những nguyên tắc cơ bản bạn nên học cách sử dụng. Trong ngôn ngữ lập trình Python, đối với các vòng lặp cũng được gọi là các vòng lặp xác định, vì chúng thực hiện hướng dẫn một số lần nhất định. Điều này trái ngược với các vòng lặp, hoặc các vòng lặp không xác định, thực hiện một hành động cho đến khi một điều kiện được đáp ứng và chúng được yêu cầu dừng lại. Đối với các vòng lặp rất hữu ích khi bạn muốn thực thi cùng một mã cho mỗi mục theo một chuỗi nhất định. Với một vòng lặp cho, bạn có thể lặp lại bất kỳ dữ liệu có thể lặp lại như danh sách, bộ, bộ dữ liệu, từ điển, phạm vi và thậm chí các chuỗi. Trong bài viết này, tôi sẽ chỉ cho bạn cách thức hoạt động của Loop trong Python. Bạn cũng sẽ tìm hiểu về từ khóa bạn có thể sử dụng trong khi viết các vòng lặp trong Python. Cú pháp cơ bản hoặc công thức của các vòng lặp trong Python trông như thế này: Như tôi đã đề cập ở trên, bạn có thể lặp lại bất kỳ dữ liệu nào có thể lặp lại với một vòng lặp. Bạn có thể lặp lại chuỗi như hình dưới đây: 2Điều này sẽ in tất cả các chữ cái trong chuỗi riêng lẻ: 3Điều gì sẽ xảy ra nếu bạn muốn in các chữ cái trong một dòng? Bạn có thể làm điều đó bằng cách chuyển khoảng trắng cho tham số 3 ngay bên trong câu lệnh 4. Với điều này, bạn nói với Python rằng bạn muốn khoảng trắng thay vì một dòng mới trong bảng điều khiển. 4Cách lặp lại trong danh sách với một vòng lặp cho vòng lặpĐể lặp qua một danh sách với vòng lặp For, xác định danh sách là dữ liệu riêng biệt và sau đó viết vòng lặp cho, như thế này: 5Don Tiết quên rằng bạn có thể in tất cả các mục trong một dòng với từ khóa cuối: 6Làm thế nào để lặp lại một tuple với một vòng lặp cho vòng lặpMột tuple là một loại dữ liệu có thể lặp lại trong Python, vì vậy bạn có thể viết một vòng lặp để in các mục trong đó. 7Bạn có thể sáng tạo hơn một chút bằng cách làm cho mọi người biết rằng những cái tên trong tuple đại diện cho một số cầu thủ bóng đá tích cực: 8Cách lặp lại một bộ với LoopBạn có thể in các mục riêng lẻ trong một bộ với vòng lặp như thế này: 9Bạn cũng có thể sáng tạo hơn với điều này. Trong ví dụ dưới đây, với sự trợ giúp của một câu lệnh IF, tôi đã có thể in nền tảng sắp được mua bởi Elon Musk: The sum is 480 Làm thế nào để lặp lại một từ điển với vòng lặpTừ điển là một tập hợp dữ liệu trong biểu mẫu cặp giá trị khóa. Một từ điển có lẽ là loại dữ liệu bạn có thể làm nhiều nhất với việc sử dụng một vòng lặp. Ví dụ: bạn có thể lấy các phím trong từ điển bằng cách lặp qua nó: The sum is 481 Bạn cũng có thể nhận được các giá trị với một vòng lặp cho vòng lặp: The sum is 482 Bạn có thể nhận các phím và giá trị trong một từ điển với một vòng lặp cho vòng lặp: The sum is 483 Tôi không biết bất kỳ ngôn ngữ lập trình nào khác có thể làm điều này theo cách thanh lịch và sạch sẽ như vậy! Bạn thậm chí có thể thay thế 5 bằng bất cứ thứ gì bạn muốn và nó vẫn hoạt động như mong đợi:The sum is 484 Bạn cũng có thể thực hiện một lệnh cụ thể khi lần lặp đạt đến một khóa nhất định. Trong ví dụ dưới đây, tôi đã in Free Freecodecamp là một tổ chức phi lợi nhuận, vào bảng điều khiển khi khóa tương đương với 6:The sum is 485 Cách lặp lại các số với vòng lặp bằng cách sử dụng hàm print(range(10)) print(list(range(10))) print(list(range(2, 8))) print(list(range(2, 20, 3)))2Lặp lại thông qua một số nguyên ném lỗi 8 phổ biến trong Python. Nhưng bạn có thể hiểu được điều này bằng cách sử dụng hàm 2 để chỉ định rằng bạn muốn lặp lại thông qua các số giữa hai số nhất định.Hàm phạm vi ____60 chấp nhận hai đối số, vì vậy bạn có thể lặp qua các số trong hai đối số. Ví dụ dưới đây: The sum is 486 Bạn có thể trích xuất phạm vi vào một biến và nó vẫn sẽ hoạt động: The sum is 487 Lưu ý rằng kết quả là bao gồm số đầu tiên nhưng không bao gồm số thứ hai. Cách sử dụng từ khóa Break trong PythonBạn có thể sử dụng từ khóa range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7] [2, 5, 8, 11, 14, 17]8 để dừng vòng lặp trước khi kết thúc. Trong ví dụ dưới đây, việc thực hiện đã không được vững chắc và lắp ráp vì tôi đã thoát ra khỏi vòng lặp khi I like pop I like rock I like jazz2 bằng với Rust: The sum is 488 Cách sử dụng từ khóa tiếp tục trong PythonBạn có thể sử dụng từ khóa I like pop I like rock I like jazz3 để bỏ qua lần lặp hiện tại và tiếp tục với phần còn lại. Trong ví dụ dưới đây, với từ khóa tiếp tục, tôi đã thực hiện vòng bỏ php và tiếp tục vòng lặp sau nó: The sum is 489 Cách sử dụng từ khóa khác trong PythonBạn có thể sử dụng từ khóa range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7] [2, 5, 8, 11, 14, 17]4 để chỉ định rằng một khối mã sẽ chạy sau khi vòng lặp hoàn thành: 0Sự kết luậnVòng lặp trong Python không trông phức tạp như trong nhiều ngôn ngữ lập trình khác. Nhưng việc thực hiện của nó vẫn mạnh mẽ khi nó chạy. Đối với Loop là một tính năng rất mạnh mẽ của Python mà bạn có thể hoàn thành rất nhiều. Cảm ơn bạn đã đọc. Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ nó với bạn bè và gia đình của bạn! Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Làm thế nào để bạn viết một vòng lặp trong Python?Chúng ta hãy đi qua cú pháp của vòng lặp cho vòng lặp: Nó bắt đầu bằng từ khóa, theo sau là một tên giá trị mà chúng ta gán cho mục của chuỗi (quốc gia trong trường hợp này).Sau đó, từ khóa được theo sau bởi tên của chuỗi mà chúng tôi muốn lặp lại.Phần khởi tạo kết thúc với trò chơi:
Những gì cho vòng lặp trong Python giải thích với ví dụ?Trong bối cảnh của hầu hết các công việc khoa học dữ liệu, Python cho các vòng lặp được sử dụng để lặp qua một đối tượng có thể lặp lại (như một danh sách, tuple, set, v.v.) và thực hiện cùng một hành động cho mỗi mục.Ví dụ, một vòng lặp cho chúng tôi cho phép chúng tôi lặp lại thông qua một danh sách, thực hiện hành động tương tự trên mỗi mục trong danh sách. |