Cách lặp lại một câu hỏi trong Python

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. Vòng lặp trong Python có lợi thế tương tự khi nói đến lập trình Python. 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 đây được đề cập trong bài viết này

Với các ứng dụng rộng lớn và việc triển khai Python dễ dàng hơn với khoa học dữ liệu, đã 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ý khóa đào tạo chứng chỉ Python dành cho Khoa học dữ liệu của Edureka và có được trải nghiệm thực tế với các dự án công nghiệp thời gian thực cùng với sự 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 python

Python cho vòng lặp là gì?

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

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

Quá trình 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 mục tiếp theo trong chuỗi và quá trình sẽ tiếp tục cho đến khi thực thi đến mục cuối cùng trong chuỗi

Python cho cú pháp vòng lặp

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]
for i in x:
     print[i]

đầu ra.

a = list[range[0,10,2]]
print[a]
3

a = list[range[0,10,2]]
print[a]
4

a = list[range[0,10,2]]
print[a]
0

a = list[range[0,10,2]]
print[a]
1

a = list[range[0,10,2]]
print[a]
2

Trong ví dụ trên, quá trình thực thi bắt đầu từ mục đầu tiên trong bộ x và nó tiếp tục cho đến khi quá trình 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 cách sử dụng hàm phạm vi với vòng lặp for

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

Trong python, phạm vi là một hàm tích hợp trả về một chuỗi. Một hàm phạm vi có ba tham số là tham số bắt đầu, tham số kết thúc và 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.

a = list[range[0,10,2]]
print[a]
3

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, 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 python for loop

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 ta có thể tạo chương trình mẫu hình kim tự tháp python bằng cách sử dụng 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 for python

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 phải break. Hãy cho chúng tôi hiểu cách chúng tôi có thể sử dụng câu lệnh ngắt trong vòng lặp for bằng một ví dụ

Giả sử chúng ta có một danh sách với các chuỗi là 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.

a = list[range[0,10,2]]
print[a]
4

a = list[range[0,10,2]]
print[a]
5

a = list[range[0,10,2]]
print[a]
6

Trong ví dụ trên, ngay khi vòng lặp gặp chuỗi “R”, nó sẽ đi vào khối câu lệnh if nơi câu 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 làm thế nào 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ỳ loại dữ liệu nào khác, do đó, khá rõ ràng về cách chúng ta có thể sử dụng danh sách. Để tôi chỉ cho bạn một ví dụ trong đó vòng lặp for được sử dụng trong danh sách

a = list[range[0,10,2]]
print[a]
1

đầu ra.

a = list[range[0,10,2]]
print[a]
7

Chúng ta 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 điểm 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.

a = list[range[0,10,2]]
print[a]
3

đầu ra.

a = list[range[0,10,2]]
print[a]
4

a = list[range[0,10,2]]
print[a]
5

a = list[range[0,10,2]]
print[a]
6

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]
1

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]
2

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]
3

Trong ví dụ trên, câu lệnh continue gặp phải khi giá trị chuỗi là “R”, vì vậy quá trình thực thi đã bỏ qua bước lặp cụ thể đó và chuyển sang 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

Python cho các ví dụ về vòng lặp

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

a = list[range[0,10,2]]
print[a]
0

đầu ra.

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

a = list[range[0,10,2]]
print[a]
1

đầu ra.

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]
4

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

Đ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 sử dụng Vòng lặp For 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 Khóa học Edureka Python, một công ty học tập 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ên toàn cầu.  

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

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. Đặt 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

3 loại vòng lặp trong Python là gì?

Loại vòng lặp .
cho vòng lặp. Vòng lặp for trong Python được sử dụng để lặp qua một chuỗi [danh sách, bộ dữ liệu, bộ, từ điển và chuỗi]. Sơ đồ. .
Trong khi lặp lại. Vòng lặp while được sử dụng để thực thi một tập hợp các câu lệnh miễn là một điều kiện là đúng. .
Vòng lặp lồng nhau. Nếu một vòng lặp tồn tại bên trong phần thân của một vòng lặp khác, nó được gọi là vòng lặp lồng nhau

Có một vòng lặp lặp lại trong Python?

Cũng có những vòng lặp lặp lại các câu lệnh với số lần cụ thể . Các câu lệnh lặp sau đây có sẵn trong Python. for - Sử dụng bộ đếm hoặc lặp qua từng mục trong danh sách một số lần đã chỉ định. while - Vòng lặp trong khi điều kiện là True.

Chủ Đề