Hướng dẫn sử dụng Python For Loop với các ví dụ để thực hành



Bài đăng này trên Python For Loop giải thích For Loop là gì và chúng ta có thể sử dụng nó ở đâu, cùng với cú pháp của Python For Loop. Nó cũng bao gồm nhiều ví dụ mà bạn có thể thực hành.

Ngôn ngữ lập trình Python đã đi trước một bước so với các ngôn ngữ lập trình khác ngay từ đầu. có một lợi thế tương tự khi nói đến . Trong bài viết này, chúng ta sẽ tìm hiểu về Python For Loop và cách chúng ta có thể sử dụng nó trong một chương trình. Các khái niệm sau được đề cập trong bài viết này:

Với các ứng dụng to lớn và việc triển khai Python với khoa học dữ liệu dễ dàng hơn, đã có sự gia tăng đáng kể về số lượng việc làm được tạo ra cho khoa học dữ liệu hàng năm. Đăng ký cho Edureka's và có được kinh nghiệm thực tế với các dự án ngành trong thời gian thực cùng với hỗ trợ 24 × 7, điều này sẽ đưa bạn đến con đường trở thành Nhà khoa học dữ liệu thành công,





Hãy tiếp tục và bắt đầu bài viết này với phần giới thiệu cơ bản về vòng lặp for trong trăn.

Python For Loop là gì?

Vòng lặp for được sử dụng để lặp lại các chuỗi như danh sách , tuple , bộ , v.v. hoặc. Và không chỉ các chuỗi mà bất kỳ đối tượng có thể lặp lại nào cũng có thể được duyệt qua bằng vòng lặp for.



Hãy để chúng tôi hiểu về vòng lặp for với sự trợ giúp của sơ đồ hiển thị bên dưới.

flowchart-python cho loop-edureka

Việc thực thi sẽ bắt đầu và tìm kiếm mục đầu tiên trong chuỗi hoặc đối tượng có thể lặp lại. Nó sẽ kiểm tra xem nó đã đến cuối dãy hay chưa. Sau khi thực hiện các câu lệnh trong khối, nó sẽ tìm kiếm mục tiếp theo trong chuỗi và quá trình sẽ tiếp tục cho đến khi việc thực thi đạt đến mục cuối cùng trong chuỗi.



Cú pháp vòng lặp trong Python

Hãy để chúng tôi hiểu cú pháp vòng lặp for với một ví dụ:

x = (1,2,3,4,5) cho i trong x: print (i)

Đầu ra: một

2

3

4

5

nạp chồng hàm trong ví dụ c ++

Trong ví dụ trên, việc thực thi bắt đầu từ mục đầu tiên trong tuple x và nó tiếp tục cho đến khi thực thi đạt đến 5. Đây là một ví dụ rất đơn giản về cách chúng ta có thể sử dụng vòng lặp for trong python. Chúng ta cũng hãy xem xét cách hàm range có thể được sử dụng với vòng lặp for.

Phạm vi trong Python cho vòng lặp

Trong python, dải ô là một hàm dựng sẵn trả về một chuỗi. A chức năng phạm vi có ba tham số là tham số bắt đầu, tham số kết thúc và một tham số bước. Tham số kết thúc không bao gồm số được khai báo, hãy để chúng tôi hiểu điều này bằng một ví dụ.

a = list (range (0,10,2)) print (a)

Đầu ra: [0,2,4,6,8]

Trong ví dụ trên, chuỗi bắt đầu từ 0 và kết thúc ở 9 vì tham số kết thúc là 10 và bước là 2, do đó khi thực hiện while nó sẽ nhảy 2 bước sau mỗi mục.

Bây giờ chúng ta hãy xem một ví dụ sử dụng vòng lặp python for.

def pattern (n): k = 2 * n - 2 for i in range (0, n): for j in range (0, k): print (end = '') k = k - 1 for j in range ( 0, i + 1): print ('*', end = '') print ('r') pattern (15)

Đầu ra:

Trong ví dụ trên, chúng tôi có thể tạo bằng cách sử dụng một hàm phạm vi. Chúng tôi đã sử dụng hàm phạm vi để lấy chính xác số lượng khoảng trắng và giá trị dấu hoa thị để chúng tôi có được mẫu trên.

Chúng ta hãy xem cách chúng ta có thể sử dụng câu lệnh break trong vòng lặp python for.

Python để ngắt vòng lặp

Break trong python là một câu lệnh luồng điều khiển được sử dụng để thoát khỏi quá trình thực thi ngay khi gặp sự cố. Hãy để chúng tôi hiểu cách sử dụng câu lệnh break trong vòng lặp for bằng cách sử dụng một ví dụ.

Giả sử chúng tôi có một danh sách với dưới dạng các mục, vì vậy chúng ta sẽ thoát khỏi vòng lặp bằng cách sử dụng câu lệnh break ngay khi gặp chuỗi mong muốn.

company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] for x in company: if x == 'R': break print (x)

Đầu ra:

D

U

Trong ví dụ trên, ngay khi vòng lặp gặp chuỗi “R”, nó sẽ đi vào khối lệnh if nơi lệnh break thoát khỏi vòng lặp. Tương tự, chúng ta có thể sử dụng câu lệnh break theo các câu lệnh bài toán.

Bây giờ, chúng ta hãy xem cách chúng ta có thể sử dụng vòng lặp python for trong danh sách.

Python cho vòng lặp trong danh sách

Một danh sách trong python là một chuỗi giống như bất kỳ chuỗi nào khác loại dữ liệu , vì vậy nó khá rõ ràng về cách chúng ta có thể sử dụng một danh sách. Hãy để tôi chỉ cho bạn một ví dụ trong đó vòng lặp for được sử dụng trong danh sách.

color = ['blue', 'white'] Vehicle = ['car', 'bike', 'truck'] color_comb = [(x, y) cho x in color cho y trong xe] print (color_comb)

Đầu ra: [('blue', 'car'), ('blue', 'bike'), ('blue', 'truck'), ('trắng', 'ô tô'), ('trắng', 'xe đạp') , ('trắng', 'xe tải')]

Chúng ta cũng hãy xem cách chúng ta có thể sử dụng câu lệnh continue trong vòng lặp for trong python.

Tiếp tục trong Python cho vòng lặp

Hãy để chúng tôi hiểu điều này giống như ví dụ chúng tôi đã sử dụng trong câu lệnh break, thay vì break, chúng tôi sẽ sử dụng câu lệnh continue. Nó cũng là một câu lệnh điều khiển nhưng sự khác biệt duy nhất là nó sẽ chỉ bỏ qua lần lặp hiện tại và thực hiện phần còn lại của các lần lặp.

cài đặt php trên windows 8
company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] for x in company: if x == 'R': continue print (x)

Đầu ra:

D

U

ĐẾN

ĐẾN

Trong ví dụ trên, câu lệnh continue đã gặp phải khi giá trị chuỗi là “R”, vì vậy việc thực thi đã bỏ qua lần lặp cụ thể đó và chuyển đến mục tiếp theo trong danh sách.

Bây giờ chúng ta hãy xem xét một vài ví dụ khác để hiểu rõ hơn về cách chúng ta có thể sử dụng vòng lặp for trong Python.

Ví dụ về vòng lặp trong Python

Đây là một chương trình vòng lặp for đơn giản để in sản phẩm gồm năm số bất kỳ được lấy từ người dùng

res = 1 for i in range (0,5): n = int (input ('enter a number')) res * = n print (res)

Đầu ra:

Đây là một chương trình đơn giản khác để tính diện tích các hình vuông có các cạnh được cho trong danh sách.

phân tích cú pháp gấp đôi thành int java
side = [5,4,7,8,9,3,8,2,6,4] area = [x * x for x in side] print (area)

Đầu ra: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

Bây giờ chúng ta đã hoàn thành các khái niệm về vòng lặp for, đây là một số hướng dẫn sẽ giúp bạn học ngôn ngữ lập trình theo cách có cấu trúc.

  1. Trong khi vòng lặp trong Python
  2. Bộ sưu tập bằng Python
  3. Các lớp và đối tượng trong Python
  4. Mô-đun Python

Điều này đưa chúng ta đến phần cuối của bài viết này, nơi chúng ta đã học cách chúng ta có thể sử dụng For Loop Trong Python. Tôi hy vọng bạn rõ ràng với tất cả những gì đã được chia sẻ với bạn trong hướng dẫn này.

Nếu bạn thấy bài viết này về “Python For Loop” có liên quan, hãy xem một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu.

Chúng tôi ở đây để giúp bạn từng bước trên hành trình của mình và đưa ra một chương trình giảng dạy được thiết kế cho sinh viên và các chuyên gia muốn trở thành . Khóa học được thiết kế để cung cấp cho bạn khởi đầu mới về lập trình Python và đào tạo bạn về cả khái niệm Python cốt lõi và nâng cao cùng với nhiều giống

Nếu bạn gặp bất kỳ câu hỏi nào, vui lòng đặt tất cả các câu hỏi của bạn. Đưa chúng vào phần nhận xét của “Python for Loop” và nhóm của chúng tôi sẽ sẵn lòng trả lời.