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. 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:Những gì cho vòng lặp trong Python?
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!