Hướng dẫn what is for loop in python explain with syntax and example? - vòng lặp for trong python giải thích bằng cú pháp và ví dụ là gì?

Python là một ngôn ngữ lập trình cấp cao, đa năng được thiết kế để dễ đọc và thực thi. Nó là nguồn mở, có nghĩa là nó được sử dụng miễn phí. Trong bài viết này, chúng ta sẽ tìm hiểu một trong những tuyên bố vòng lặp cơ bản của chương trình Python: The Python for Loop.

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, có thể là một danh sách, tuple, mảng hoặc chuỗi.

Cú pháp: Đối với bộ đếm theo trình tự:

& nbsp; CÁC CÂU LỆNH)

Sơ đồ khối:

Hướng dẫn what is for loop in python explain with syntax and example? - vòng lặp for trong python giải thích bằng cú pháp và ví dụ là gì?

Hình: Sơ đồ cho vòng lặp cho

Example:

Hình: Ví dụ cơ bản về Python cho vòng lặp

Chương trình hoạt động như sau: Chúng tôi đã gán một biến, X, sẽ là một trình giữ chỗ cho mọi mục trong đối tượng có thể lặp lại của chúng tôi. Trong trường hợp này, biến số X X thực sự đại diện cho các yếu tố trong danh sách đó. Sau đó, chúng tôi in biến của chúng tôi, x. Quá trình này tiếp tục cho đến khi tất cả các mục được in.

Break tuyên bố trong vòng lặp

Tuyên bố Break Python được sử dụng để thoát khỏi vòng lặp ngay sau khi đáp ứng một điều kiện nhất định.

Example:

Hình: Tuyên bố phá vỡ

Chương trình ở trên hoạt động như sau: Vòng lặp tiếp tục cho đến khi phần tử được chỉ định gặp phải. Ngay khi bắt gặp phần tử ‘màu xanh lá cây, vòng lặp bị vỡ. & Nbsp;

Tiếp tục tuyên bố trong vòng lặp

Chức năng của câu lệnh tiếp tục là bỏ qua lần lặp hiện tại của một vòng lặp và tiếp tục với câu tiếp theo.

Example:

Hình: Tiếp tục tuyên bố

Hàm phạm vi ()

Hàm phạm vi () thực thi một nhóm các câu lệnh cho một số lần được chỉ định.

Example:

Hình: Phạm vi () hàm trong Python cho vòng lặp

Chương trình hoạt động như sau. Khi cấu trúc bắt đầu thực thi, chức năng

Phạm vi tạo ra một chuỗi các giá trị, dao động từ 0 đến bốn. Giá trị đầu tiên trong chuỗi này được gán cho biến X và phần thân của cấu trúc thực thi. Đối với mỗi giá trị tiếp theo trong chuỗi, giá trị được gán cho biến X và phần thân của cấu trúc thực thi. Quá trình này tiếp tục cho đến khi tất cả các giá trị trong chuỗi đã được xử lý.

Khác trong vòng lặp

Python cho phép một mệnh đề khác ở cuối một vòng lặp. Phần khác được thực thi nếu vòng lặp chấm dứt tự nhiên.

Example:

Hình: Tuyên bố khác

Trong ví dụ trên, vòng lặp For được thực hiện trước. Sau đó, phần khác được thực thi.

Vòng lồng nhau

Một vòng lặp bên trong một vòng khác được gọi là một vòng lặp lồng nhau. Vòng bên trong sẽ được thực hiện một lần cho mỗi lần lặp của vòng ngoài.

Example:

Hình: Vòng lặp lồng trong Python cho vòng lặp

Thực hành lập trình được đề xuất:

Mức độ làm tổ quá mức có thể gây khó khăn cho việc theo dõi chương trình. Theo nguyên tắc chung, cố gắng tránh sử dụng hơn ba cấp độ thụt.

Chỉ mục truy cập trong vòng lặp

Để lặp lại các chỉ số trong một chuỗi, chúng tôi sử dụng hàm liệt kê ().

Example:

Hình: Hàm liệt kê ()

Hàm Enumerate () thêm bộ đếm vào ITable, bắt đầu từ 0 theo mặc định.

Vòng lặp qua nhiều danh sách

Chúng ta có thể lặp qua nhiều danh sách cùng một lúc. Đối với điều này, chúng tôi sử dụng hàm zip (), được xây dựng trong vòng lặp Python.

Example:

Hình: Vòng lặp qua nhiều danh sách

Cho bài tập thể dục

Câu hỏi 1: Hiển thị thông báo của SimpleLearn ”sau khi thực hiện thành công cho vòng lặp

Solution:

Hình: Giải pháp câu hỏi 1

Câu 2: Bạn được cung cấp một danh sách các yếu tố số nguyên. Tạo một danh sách mới sẽ lưu trữ bình phương của các yếu tố từ danh sách trước đó.

Solution:

Hình: Giải pháp Câu 2

Lặp lại bằng cách sử dụng chỉ mục đầu ra mã chuỗi

Trong Python, người ta có thể lặp lại với sự trợ giúp của một chỉ mục mã tuần tự trong vòng lặp như chuỗi với một vòng lặp, liệt kê với một vòng lặp và tuple với một vòng lặp. & Nbsp; & nbsp;

Cách lặp lại một chuỗi với một vòng lặp cho vòng lặp

Một chuỗi có vòng lặp cho vòng lặp có thể được lặp lại với sự trợ giúp của trích dẫn đơn, gấp đôi hoặc ba cho các ký tự hoặc số. Vd 'Xin chào Thế giới!' Trong các trích dẫn đơn, "Xin chào" trong các trích dẫn đôi hoặc '' 'xin chào' '' trong trích dẫn ba. & nbsp;

Example: 

Trong [1] #indexing

H="Hello" 

print(H[0])

#lập chỉ mục

print(H[-4]) 

Đầu ra chuỗi: & nbsp;

H

E & NBSP;

Cách lặp lại trong danh sách với một vòng lặp cho vòng lặp

Khung vuông được sử dụng cho một danh sách python với một vòng lặp. Ngoài ra, có nhiều loại chức năng sẵn có trong danh sách & nbsp; mà chúng ta có thể áp dụng cho các nhiệm vụ cụ thể. & nbsp;

Chẳng hạn như & nbsp;

  • clear () hàm để xóa các phần tử khỏi danh sách
  • Copy () hàm để trả về một bản sao của các phần tử từ danh sách
  • hàm chèn () để thêm một phần tử cụ thể vào một vị trí cụ thể
  • Chức năng nối () để thêm các phần tử vào cuối danh sách
  • chức năng pop () để xóa phần tử khỏi một vị trí cụ thể
  • loại bỏ () hàm để loại bỏ các phần tử với giá trị cụ thể khỏi danh sách
  • Hàm đảo ngược () để thực hiện thứ tự của danh sách đảo ngược & nbsp;
  • Chức năng đếm () để trả về số lượng phần tử có giá trị được chỉ định
  • chỉ mục () hàm để trả về một chỉ mục của các phần tử trong danh sách

Example: 

num = [4, 5, 6, 7] & nbsp;

print(num)

chữ cái = ['p', 'q', 'r', 's'] & nbsp;

print(letter)

Đầu ra danh sách: & nbsp;

[4, 5, 6, 7]

['p', 'q', 'r', 's']]

Làm thế nào để lặp lại một tuple với một vòng lặp cho vòng lặp

Tuple được sử dụng để giữ các loại dữ liệu bằng cách bao quanh dấu ngoặc đơn "()" và dấu phẩy để tách mọi yếu tố khác nhau. Ngoài ra, đối với chỉ mục như một giá trị số nguyên, chúng tôi viết dấu ngoặc đơn ở dạng khung vuông ([1]). & Nbsp;

Example 

Thành phố = ("Nagpur", "Pune", "Nashik", "Mumbai", "Delhi", "Goa") & nbsp;

In (Thành phố [2])

Đầu ra Tuple: & nbsp;

Nashik 

Cách lặp lại một bộ với Loop

Thông thường các mục trong một bộ được giữ ở dạng ngẫu nhiên, chúng không có chỉ mục cụ thể. Tuy nhiên, với sự trợ giúp của từ khóa 'trong' và cho vòng lặp trong Python, chúng ta có thể lặp các mục trong tập hợp với giá trị được chỉ định. & NBSP;

Example: 

thisset = {"lúa mì", "bajra", "xung", "gạo"}

cho x trong này:

print(x)

Đặt đầu ra: & nbsp;

wheat 

Bajra

pulses 

cơm

Làm thế nào để lặp lại một từ điển với vòng lặp

Một từ điển có một vòng lặp trong python có thể được sử dụng để trả về một giá trị với các quy tắc được chỉ định. & Nbsp;

Ví dụ: & nbsp;

Trong ví dụ dưới đây, hàm từ điển có thể trả về một giá trị cũng như khóa liên quan đến một mục cụ thể. & NBSP;

thisdict = {

& nbsp; & nbsp; "thương hiệu": "ford",

& nbsp; & nbsp; "model": "Mustang",

& nbsp; & nbsp; "năm": 1964

Đối với x, y trong thisdict.items ():

in (x, y)

Đầu ra từ điển: & nbsp;

Thương hiệu Ford

Mô hình Mustang

Năm 1964

cho vòng lặp với đầu ra khác

Khác trong vòng lặp có thể được thực thi nếu vòng lặp chấm dứt tự nhiên trước và sau đó là đầu ra khác có thể được thực thi.

Example: 

Trong [1]: màu sắc = ['màu tím', 'xanh', 'trắng', 'vàng']]]]

Cho x màu sắc:

print(x) 

else: 

printf("finished!")

Đầu ra khác: & nbsp;

màu đỏ tía

màu xanh da trời

trắng

Vàng

finished! 

Trong khi lặp lại

Trong khi vòng lặp trong Python được sử dụng để thực thi các câu lệnh khi điều kiện thỏa mãn giá trị thực. Trong khi vòng lặp yêu cầu xác định một biến có liên quan cụ thể như biến lập chỉ mục 'i' = 1. & nbsp;

Example: 

i = 1, & nbsp;

trong khi tôi

print(i)

i+=1

Trong khi đầu ra: & nbsp;

1

2

3

4

5

6

Câu lệnh duy nhất trong khi ghi chú khối

Điều này tương tự như câu lệnh IF khi một câu lệnh chỉ có một câu lệnh. Do đó, nó có thể được đặt với một dòng tiêu đề. & Nbsp;

Ví dụ: & nbsp;

Trong ví dụ dưới đây, hàm từ điển có thể trả về một giá trị cũng như khóa liên quan đến một mục cụ thể. & NBSP;

thisdict = {

& nbsp; & nbsp; "thương hiệu": "ford",

Output: 

& nbsp; & nbsp; "model": "Mustang",

& nbsp; & nbsp; "năm": 1964

Syntax: 

Đối với x, y trong thisdict.items ():

in (x, y)

Đầu ra từ điển: & nbsp;

Thương hiệu Ford

Mô hình Mustang

Năm 1964

Example: 

Trong [1]: màu sắc = ['màu tím', 'xanh', 'trắng', 'vàng']]]]

Cho x màu sắc:

print(x) 

Đầu ra khác: & nbsp;

continue 

màu đỏ tía

màu đỏ tía

màu xanh da trời

trắng

golden 

Vàng

Trong khi lặp lại

Example: 

Trong [1]: màu sắc = ['màu tím', 'xanh', 'trắng', 'vàng']]]]

Cho x màu sắc:

print(x) 

Đầu ra khác: & nbsp;

break 

màu đỏ tía

màu đỏ tía

màu xanh da trời

trắng

Vàng

Trong khi lặp lại

Example: 

a=20

b=40

Trong khi vòng lặp trong Python được sử dụng để thực thi các câu lệnh khi điều kiện thỏa mãn giá trị thực. Trong khi vòng lặp yêu cầu xác định một biến có liên quan cụ thể như biến lập chỉ mục 'i' = 1. & nbsp;

i = 1, & nbsp;

else: 

printf("b

trong khi tôi

Trong khi đầu ra: & nbsp;

Example: 

Câu lệnh duy nhất trong khi ghi chú khối

Điều này tương tự như câu lệnh IF khi một câu lệnh chỉ có một câu lệnh. Do đó, nó có thể được đặt với một dòng tiêu đề. & Nbsp;

cờ = 1

while (cờ): in 'Đây là nhà của tôi!'

print(x,y) 

In "Tạm biệt!"

Output: 

Đây là nhà của tôi! & Nbsp; & nbsp;

Đối với đầu ra cú pháp vòng lặp

Cho bộ đếm theo trình tự: & nbsp;

Tuyên bố & NBSP;

Các câu lệnh điều khiển vòng lặp

Có 3 loại câu lệnh điều khiển vòng khác nhau trong Python, chúng được tiếp tục, phá vỡ và vượt qua các yêu cầu của vòng lặp. & NBSP;

Tiếp tục tuyên bố

Tiếp tục tuyên bố trong Python được sử dụng để lặp lại phần tử tiếp theo trong vòng lặp bằng cách bỏ qua lần lặp hiện tại. & NBSP;

Nếu x == "trắng": & nbsp;

Tiếp tục đầu ra: & nbsp;

Tuyên bố phá vỡ

Tuyên bố phá vỡ trong Python được sử dụng để thoát khỏi một vòng lặp trong một số điều kiện nhất định. Trong ví dụ dưới đây, câu lệnh bị phá vỡ tại 'White' và chỉ thực hiện các yếu tố trước khi 'Trắng'.

Nếu bạn có bất kỳ câu hỏi hoặc nhận xét nào, xin vui lòng đăng chúng dưới đây và chúng tôi sẽ nhờ các chuyên gia của chúng tôi liên hệ lại với bạn càng sớm càng tốt.

Bạn muốn tìm hiểu thêm về Python?

Python là một công cụ thiết yếu các nhà khoa học và nhà phân tích dữ liệu đầy tham vọng phải biết. Nếu bạn quan tâm đến việc thêm kỹ năng này vào vành đai công cụ chuyên nghiệp của bạn, hãy đăng ký khóa đào tạo Python ngay hôm nay!

Những gì cho Loop giải thích với ví dụ 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, có thể là một danh sách, tuple, mảng hoặc chuỗi. Chương trình hoạt động như sau: Chúng tôi đã gán một biến, X, sẽ là một trình giữ chỗ cho mọi mục trong đối tượng có thể lặp lại của chúng tôi.used to iterate over a sequence, which could be a list, tuple, array, or string. The program operates as follows: We have assigned a variable, x, which is going to be a placeholder for every item in our iterable object.

Những gì cho vòng lặp với cú pháp và 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.

Cú pháp 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.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.

Điều gì cho câu lệnh Loop và đó là cú pháp?

A For Loop là một câu lệnh dòng điều khiển để chỉ định lặp, cho phép mã được thực thi nhiều lần.A For Loop có hai phần: một tiêu đề chỉ định lần lặp và một cơ thể được thực hiện một lần trên mỗi lần lặp.a control flow statement for specifying iteration, which allows code to be executed repeatedly. A for loop has two parts: a header specifying the iteration, and a body which is executed once per iteration.