Câu lệnh điều khiển vòng lặp trong Python với các ví dụ

Các vòng lặp sau đây có sẵn trong Python để đáp ứng nhu cầu lặp. Python cung cấp 3 lựa chọn để chạy các vòng lặp. Chức năng cơ bản của tất cả các kỹ thuật là giống nhau, mặc dù cú pháp và lượng thời gian cần thiết để kiểm tra điều kiện là khác nhau

Chúng ta có thể chạy lặp đi lặp lại một câu lệnh hoặc tập hợp các câu lệnh bằng cách sử dụng lệnh lặp

Các loại vòng lặp sau đây có sẵn trong ngôn ngữ lập trình Python

Sr. Không. Tên của vòng lặp Loại vòng lặp & Mô tả Vòng lặp 1WhileLặp lại một câu lệnh hoặc một nhóm câu lệnh trong khi một điều kiện đã cho là TRUE. Nó kiểm tra điều kiện trước khi thực hiện thân vòng lặp. 2 Vòng lặp for Loại vòng lặp này thực thi một khối mã nhiều lần và viết tắt mã quản lý biến vòng lặp. 3Các vòng lặp lồng nhauChúng ta có thể lặp lại một vòng lặp bên trong một vòng lặp khác

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

Các câu lệnh được sử dụng để điều khiển các vòng lặp và thay đổi quá trình lặp được gọi là các câu lệnh điều khiển. Tất cả các đối tượng được tạo trong phạm vi cục bộ của vòng lặp sẽ bị xóa khi thực hiện xong

Python cung cấp các câu lệnh điều khiển sau. Chúng ta sẽ thảo luận chi tiết sau

Chúng ta hãy xem nhanh các định nghĩa của các câu lệnh điều khiển vòng lặp này

Sr. Không. Tên câu lệnh điều khiển Mô tả1Câu lệnh ngắt Lệnh này kết thúc quá trình thực hiện vòng lặp và chuyển quyền điều khiển của chương trình sang câu lệnh bên cạnh vòng lặp. 2Câu lệnh tiếp tục Lệnh này bỏ qua bước lặp hiện tại của vòng lặp. Các câu lệnh theo sau câu lệnh tiếp tục không được thực thi khi trình thông dịch Python đến câu lệnh tiếp tục. Câu lệnh 3PassCâu lệnh pass được sử dụng khi một câu lệnh là cần thiết về mặt cú pháp, nhưng không có mã nào được thực thi

vòng lặp for

Vòng lặp for của Python được thiết kế để thực thi lặp đi lặp lại một khối mã trong khi lặp qua danh sách, bộ dữ liệu, từ điển hoặc các đối tượng có thể lặp lại khác của Python. Quá trình duyệt một dãy được gọi là lặp

Cú pháp của vòng lặp for

Trong trường hợp này, giá trị biến được sử dụng để giữ giá trị của mọi mục có trong chuỗi trước khi quá trình lặp bắt đầu cho đến khi quá trình lặp cụ thể này hoàn tất

Lặp lại vòng lặp cho đến khi đạt được mục cuối cùng của chuỗi

Mã số

đầu ra

The list of squares is [16, 4, 36, 49, 9, 25, 64, 100, 36, 1, 81, 4]

Sử dụng câu lệnh khác với vòng lặp for

Như đã nói, vòng lặp for thực thi khối mã cho đến khi đạt đến phần tử trình tự. Câu lệnh được viết ngay sau khi vòng lặp for được thực hiện sau khi thực hiện xong vòng lặp for

Chỉ khi quá trình thực thi hoàn tất thì câu lệnh khác mới phát huy tác dụng. Nó sẽ không được thực thi nếu chúng ta thoát khỏi vòng lặp hoặc nếu xảy ra lỗi

Đây là đoạn mã để hiểu rõ hơn về câu lệnh if-else

Mã số

đầu ra

P
y
t
h
If block
n

L
If block
If block
p

Bây giờ tương tự, sử dụng else với vòng lặp for

cú pháp

Mã số

đầu ra

3
9
3
9
7
These are the odd numbers present in the tuple

Hàm phạm vi []

Với sự trợ giúp của hàm range[], chúng ta có thể tạo ra một chuỗi số. phạm vi [10] sẽ tạo ra các giá trị từ 0 đến 9. [10 số]

Chúng tôi có thể cung cấp các giá trị bắt đầu, dừng và kích thước bước cụ thể trong phạm vi cách thức [bắt đầu, dừng, kích thước bước]. Nếu kích thước bước không được chỉ định, nó sẽ mặc định là 1

Vì nó không tạo ra mọi giá trị mà nó "chứa" sau khi chúng ta xây dựng nên đối tượng phạm vi có thể được mô tả là "chậm". " Nó cung cấp các hành động in, len và __getitem__, nhưng nó không phải là một iterator

Ví dụ sau sẽ làm rõ điều này

Mã số

đầu ra

range[0, 15]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
[4, 5, 6, 7, 8]
[5, 9, 13, 17, 21]

Để lặp qua một chuỗi các mục, chúng ta có thể áp dụng phương thức range[] trong vòng lặp for. Chúng ta có thể sử dụng lập chỉ mục để lặp qua chuỗi đã cho bằng cách kết hợp nó với hàm len[] của một iterable. Đây là một minh họa

Mã số

đầu ra

PYTHON
LOOPS
SEQUENCE
CONDITION
RANGE

Trong khi lặp lại

Trong khi các vòng lặp được sử dụng trong Python để lặp lại cho đến khi đáp ứng một điều kiện cụ thể. Tuy nhiên, câu lệnh trong chương trình tuân theo vòng lặp while được thực thi khi điều kiện thay đổi thành sai

Cú pháp của vòng lặp while là

Tất cả các câu lệnh mã hóa tuân theo lệnh cấu trúc xác định một khối mã. Những tuyên bố này được dự định với cùng một số khoảng trắng. Python nhóm các câu lệnh cùng với thụt đầu dòng
Mã số

đầu ra

Python Loops
Python Loops
Python Loops
Python Loops

Sử dụng câu lệnh other với vòng lặp while

Như đã thảo luận trước đó trong phần vòng lặp for, chúng ta cũng có thể sử dụng câu lệnh khác với vòng lặp while. Nó có cùng cú pháp

Mã số

đầu ra

Python Loops
Python Loops
Python Loops
Python Loops
Code block inside the else statement

Câu lệnh đơn trong khi Chặn

Vòng lặp có thể được khai báo trong một câu lệnh, như hình bên dưới. Điều này tương tự với khối if-else, nơi chúng ta có thể viết khối mã trong một dòng

Mã số

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

Bây giờ chúng ta sẽ thảo luận chi tiết về các câu lệnh điều khiển vòng lặp. Chúng ta sẽ xem một ví dụ về từng câu lệnh điều khiển

Tiếp tục tuyên bố

Nó trả điều khiển về đầu vòng lặp

Mã số

đầu ra

Current Letter: P
Current Letter: y
Current Letter: h
Current Letter: n
Current Letter:  
Current Letter: L
Current Letter: s

Tuyên bố phá vỡ

Nó dừng việc thực hiện vòng lặp khi đạt đến câu lệnh break

Mã số

đầu ra

________số 8_______

Tuyên bố vượt qua

Các câu lệnh vượt qua được sử dụng để tạo các vòng lặp trống. Câu lệnh vượt qua cũng được sử dụng cho các lớp, hàm và câu lệnh điều khiển trống

Câu lệnh điều khiển vòng lặp là gì?

Với các câu lệnh điều khiển vòng lặp, bạn có thể thực thi lặp đi lặp lại một khối mã . Có hai loại vòng lặp. các câu lệnh for lặp lại một số lần cụ thể và theo dõi từng lần lặp với một biến chỉ mục tăng dần.

Ví dụ về câu lệnh điều khiển trong Python là gì?

Trong Python, Vòng lặp được sử dụng để lặp lại nhiều lần trên một khối mã. Để thay đổi cách một vòng lặp được thực hiện từ hành vi thông thường của nó, các câu lệnh điều khiển được sử dụng. Các câu lệnh điều khiển được dùng để điều khiển luồng thực thi của vòng lặp dựa trên một điều kiện .

3 loại cấu trúc điều khiển trong Python là gì?

Python có ba loại cấu trúc điều khiển. .
Tuần tự - chế độ mặc định
Lựa chọn - được sử dụng cho các quyết định và phân nhánh
Sự lặp lại - được sử dụng để lặp lại, i. e. , lặp lại một đoạn mã nhiều lần

Vòng lặp với Ví dụ trong Python là gì?

Vòng lặp có nghĩa là lặp đi lặp lại một điều gì đó cho đến khi một điều kiện cụ thể được thỏa mãn . Vòng lặp for trong Python là một câu lệnh luồng điều khiển được sử dụng để thực thi lặp lại một nhóm câu lệnh miễn là điều kiện được thỏa mãn. Loại câu lệnh như vậy còn được gọi là câu lệnh lặp.

Chủ Đề