Hướng dẫn for loop examples in python - ví dụ về vòng lặp trong python

Vòng lặp trong Python là một hàm lặp. Nếu bạn có một đối tượng chuỗi như một danh sách, bạn có thể sử dụng vòng lặp để lặp lại các mục có trong danh sách.

Chức năng của vòng lặp For không khác với những gì bạn thấy trong nhiều ngôn ngữ lập trình khác.

Trong bài viết này, chúng tôi sẽ khám phá chi tiết Python cho Loop và học cách lặp lại qua các chuỗi khác nhau bao gồm danh sách, bộ dữ liệu, v.v. Ngoài ra, chúng tôi sẽ học cách kiểm soát luồng của vòng lặp bằng cách sử dụng các câu lệnh break và tiếp tục.

Cú pháp cơ bản của Python cho vòng lặp

Cú pháp cơ bản của vòng lặp trong Python trông giống như một cái gì đó được đề cập dưới đây.

for itarator_variable in sequence_name:
	Statements
	. . .
	Statements

Hãy để tôi giải thích cú pháp của Python cho vòng lặp tốt hơn.

  • Từ đầu tiên của câu lệnh bắt đầu với từ khóa, cho For For, biểu thị sự khởi đầu của vòng lặp cho.keyword “for” which signifies the beginning of the for loop.
  • Sau đó, chúng tôi có biến lặp đi lặp lại trên chuỗi và có thể được sử dụng trong vòng lặp để thực hiện các chức năng khác nhauiterator variable which iterates over the sequence and can be used within the loop to perform various functions
  • Tiếp theo là từ khóa của người Viking trong Python cho biết biến lặp lại để lặp lại“in” keyword in Python which tells the iterator variable to loop for elements within the sequence
  • Và cuối cùng, chúng tôi có biến trình tự có thể là một danh sách, một tuple hoặc bất kỳ loại lặp khác.sequence variable which can either be a list, a tuple, or any other kind of iterator.
  • Phần câu lệnh của vòng lặp là nơi bạn có thể chơi xung quanh với biến iterator và thực hiện các chức năng khác nhau

1. In các chữ cái riêng lẻ của một chuỗi bằng cách sử dụng vòng lặp cho vòng lặp

Chuỗi Python là một chuỗi các ký tự. Nếu trong bất kỳ ứng dụng lập trình nào của bạn, bạn cần xem các ký tự của một chuỗi riêng lẻ, bạn có thể sử dụng vòng lặp For tại đây.

Đây là cách mà điều đó sẽ làm việc cho bạn.

word="anaconda"
for letter in word:
	print (letter)

Output::

a
n
a
c
o
n
d
a

Lý do tại sao vòng lặp này hoạt động là vì Python coi một chuỗi chuỗi trực tuyến là một chuỗi các ký tự thay vì nhìn vào toàn bộ chuỗi.

2. Sử dụng vòng lặp for để lặp qua danh sách Python hoặc Tuple

Danh sách và bộ dữ liệu là các đối tượng có thể lặp lại. Hãy cùng nhìn vào cách chúng ta có thể lặp lại các yếu tố trong các đối tượng này bây giờ.

words= ["Apple", "Banana", "Car", "Dolphin" ]
for word in words:
	print (word)

Output::

Apple
Banana
Car
Dolphin

Bây giờ, hãy để Lừa tiến về phía trước và làm việc để lặp lại các yếu tố của một tuple ở đây.

nums = (1, 2, 3, 4)

sum_nums = 0

for num in nums:
    sum_nums = sum_nums + num

print(f'Sum of numbers is {sum_nums}')

# Output
# Sum of numbers is 10

3. Nesting Python cho các vòng

Khi chúng ta có một vòng lặp bên trong một vòng khác cho vòng lặp, nó được gọi là một vòng lặp cho vòng lặp. Có nhiều ứng dụng của một vòng lặp cho vòng lặp.

Xem xét ví dụ danh sách ở trên. Các vòng lặp in ra các từ riêng lẻ từ danh sách. Nhưng điều gì sẽ xảy ra nếu chúng ta muốn in ra các ký tự riêng lẻ của từng từ trong danh sách?

Đây là nơi một sự lồng nhau cho vòng lặp hoạt động tốt hơn. Vòng lặp đầu tiên (vòng lặp cha mẹ) sẽ xem từng từ một. Vòng lặp thứ hai (vòng lặp con) sẽ lặp qua các ký tự của từng từ.

words= ["Apple", "Banana", "Car", "Dolphin" ]
for word in words:
        #This loop is fetching word from the list
        print ("The following lines will print each letters of "+word)
        for letter in word:
                #This loop is fetching letter for the word
                print (letter)
        print("") #This print is used to print a blank line

Đầu ra

Hướng dẫn for loop examples in python - ví dụ về vòng lặp trong python

4. Python cho vòng lặp với hàm phạm vi ()

Python Range () là một trong những chức năng tích hợp. Khi bạn muốn vòng lặp cho chạy trong một số lần cụ thể hoặc bạn cần chỉ định một loạt các đối tượng để in ra, hàm phạm vi hoạt động thực sự tốt. Hãy xem xét ví dụ sau đây tôi muốn in các số 1, 2 và 3.

for x in range(3):
    print("Printing:", x)
	
# Output

# Printing: 0
# Printing: 1
# Printing: 2

Hàm phạm vi cũng có một tham số khác ngoài đầu và điểm dừng. Đây là tham số bước. Nó cho biết hàm phạm vi có bao nhiêu số để bỏ qua giữa mỗi lần đếm.step parameter. It tells the range function how many numbers to skip between each count.

Trong ví dụ dưới đây, tôi đã sử dụng số 3 làm bước và bạn có thể thấy các số đầu ra là số + 3 trước đó.

for n in range(1, 10, 3):
    print("Printing with step:", n)
	
# Output

# Printing with step: 1
# Printing with step: 4
# Printing with step: 7

5. Break tuyên bố với Loop

Tuyên bố Break được sử dụng để thoát khỏi vòng lặp sớm. Nó được sử dụng để phá vỡ vòng lặp khi đáp ứng một điều kiện cụ thể.

Hãy nói rằng chúng tôi có một danh sách các số và chúng tôi muốn kiểm tra xem có số liệu hay không. Chúng tôi có thể lặp lại danh sách các số và nếu tìm thấy số, thoát ra khỏi vòng lặp vì chúng tôi không cần phải lặp đi lặp lại các yếu tố còn lại.

Trong trường hợp này, chúng tôi sẽ sử dụng python nếu điều kiện khác cùng với vòng lặp của chúng tôi.

nums = [1, 2, 3, 4, 5, 6]

n = 2

found = False
for num in nums:
    if n == num:
        found = True
        break

print(f'List contains {n}: {found}')

# Output
# List contains 2: True

6. Tuyên bố tiếp tục với Loop

Chúng ta có thể sử dụng các câu lệnh tiếp tục bên trong một vòng lặp để bỏ qua việc thực hiện cơ thể vòng cho một điều kiện cụ thể.

Hãy nói rằng chúng tôi có một danh sách các số và chúng tôi muốn in tổng số các số dương. Chúng ta có thể sử dụng các câu lệnh tiếp tục để bỏ qua vòng lặp cho các số âm.

word="anaconda"
for letter in word:
	print (letter)

0

6. Python cho vòng lặp với một khối khác

Chúng ta có thể sử dụng khối khác với một python cho vòng lặp. Khối khác chỉ được thực thi khi vòng lặp FOR không bị chấm dứt bởi một câu lệnh break.Python for loop. The else block is executed only when the for loop is not terminated by a break statement.

Hãy nói rằng chúng tôi có một hàm để in tổng số các số nếu và chỉ khi tất cả các số đều là chẵn.

Chúng ta có thể sử dụng câu lệnh break để chấm dứt vòng lặp cho một số lẻ có mặt. Chúng ta có thể in tổng trong phần khác để nó chỉ được in khi vòng lặp được thực hiện bình thường.

word="anaconda"
for letter in word:
	print (letter)

1

Sự kết luận

Vòng lặp trong Python rất giống với các ngôn ngữ lập trình khác. Chúng ta có thể sử dụng các câu lệnh Break và tiếp tục với Loop để thay đổi thực thi. Tuy nhiên, trong Python, chúng ta cũng có thể có tùy chọn khác chặn vòng lặp.

Tôi hy vọng bạn đã đạt được một số ý tưởng thú vị từ hướng dẫn ở trên. Nếu bạn có bất kỳ câu hỏi, hãy cho chúng tôi biết trong các ý kiến ​​dưới đây.

Những gì cho vòng lặp trong ví dụ Python?

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.used for iterating over a sequence (that is either a list, a tuple, a dictionary, a set, or a string). 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.

Những gì cho vòng lặp giải thích với ví dụ?

Vòng lặp "cho" được sử dụng để lặp lại một khối mã cụ thể một số lần đã biết. Ví dụ: nếu chúng tôi muốn kiểm tra lớp của mỗi học sinh trong lớp, chúng tôi lặp từ 1 đến số đó. Khi số lần không được biết đến trước khi tay, chúng tôi sử dụng vòng lặp "trong khi".used to repeat a specific block of code a known number of times. For example, if we want to check the grade of every student in the class, we loop from 1 to that number. When the number of times is not known before hand, we use a "While" loop.

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

Loại vòng lặp..
Cho vòng lặp.Một vòng lặp trong Python được sử dụng để lặp lại theo một chuỗi (List, Tuple, Set, Dictionary và String).Sơ đồ: ... .
Trong khi lặp lại.Vòng lặp trong khi được sử dụng để thực thi một tập hợp các câu lệnh miễn là đ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 thân của một vòng lặp khác, nó được gọi là một vòng lặp lồng nhau ..

3 điều trong một vòng lặp là gì?

bắt đầu của vòng lặp.Tất cả ba câu lệnh vòng (trong khi, làm và cho) tương đương về mặt chức năng.Đầu tiên, câu lệnh khởi tạo được thực thi.Nếu boolean_expression đánh giá là true, thì câu lệnh (thân của vòng lặp) được thực thi, theo sau là câu lệnh cập nhật.while, do, and for) are functionally equivalent. First, the initialize statement is executed. If boolean_expression evaluates to true, then statement (body of loop) is executed, followed by the update statement.