Hướng dẫn what are the 3 types of loops in python? - 3 loại vòng lặp trong python là gì?


Nói chung, các câu lệnh được thực thi tuần tự: câu lệnh đầu tiên trong một hàm được thực thi đầu tiên, theo sau là thứ hai, v.v. Có thể có một tình huống khi bạn cần thực thi một khối mã nhiều lần.

Ngôn ngữ lập trình cung cấp các cấu trúc điều khiển khác nhau cho phép các đường dẫn thực thi phức tạp hơn.

Một câu lệnh LOOP cho phép chúng tôi thực thi một câu lệnh hoặc nhóm các câu lệnh nhiều lần. Biểu đồ sau đây minh họa một câu lệnh vòng lặp -

Hướng dẫn what are the 3 types of loops in python? - 3 loại vòng lặp trong python là gì?

Ngôn ngữ lập trình Python cung cấp các loại vòng lặp sau để xử lý các yêu cầu vòng lặp.

Sr.No.Loại vòng lặp & Mô tả
1 trong khi lặp lại

Lặp lại một tuyên bố hoặc nhóm các câu lệnh trong khi một điều kiện nhất định là đúng. Nó kiểm tra điều kiện trước khi thực hiện thân vòng.

2 cho vòng lặp

Thực hiện một chuỗi các câu lệnh nhiều lần và viết tắt mã quản lý biến vòng lặp.

3 vòng lồng nhau

Bạn có thể sử dụng một hoặc nhiều vòng lặp bên trong bất kỳ ai khác, cho hoặc làm .. trong khi vòng lặp.

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

Các câu lệnh điều khiển vòng thay đổi thực thi từ trình tự bình thường của nó. Khi thực thi để lại một phạm vi, tất cả các đối tượng tự động được tạo trong phạm vi đó bị phá hủy.

Python hỗ trợ các câu lệnh kiểm soát sau. Nhấp vào các liên kết sau để kiểm tra chi tiết của họ.

Hãy để chúng tôi xem qua các câu lệnh điều khiển vòng lặp một cách ngắn gọn

Sr.No.Tuyên bố và mô tả kiểm soát
1 Tuyên bố phá vỡ

Chấm dứt câu lệnh LOOP và chuyển thực thi sang câu lệnh ngay sau vòng lặp.

2 Tiếp tục tuyên bố

Khiến vòng lặp bỏ qua phần còn lại của cơ thể và ngay lập tức kiểm tra lại tình trạng của nó trước khi nhắc lại.

3 Tuyên bố vượt qua

Câu lệnh PASS trong Python được sử dụng khi bắt buộc một câu lệnh được yêu cầu nhưng bạn không muốn bất kỳ lệnh hoặc mã nào được thực thi.


Nói chung, các câu lệnh được thực thi tuần tự - câu lệnh đầu tiên trong một hàm được thực thi đầu tiên, theo sau là thứ hai, v.v. Có thể có một tình huống khi bạn cần thực thi một khối mã nhiều lần.

Ngôn ngữ lập trình cung cấp các cấu trúc điều khiển khác nhau cho phép các đường dẫn thực thi phức tạp hơn.

Một câu lệnh LOOP cho phép chúng tôi thực thi một câu lệnh hoặc nhóm các câu lệnh nhiều lần. Biểu đồ sau đây minh họa một câu lệnh vòng lặp -

Hướng dẫn what are the 3 types of loops in python? - 3 loại vòng lặp trong python là gì?

Ngôn ngữ lập trình Python cung cấp các loại vòng sau để xử lý các yêu cầu vòng lặp.

Sr.No.Loại vòng lặp & Mô tả
1 trong khi lặp lại

Lặp lại một tuyên bố hoặc nhóm các câu lệnh trong khi một điều kiện nhất định là đúng. Nó kiểm tra điều kiện trước khi thực hiện thân vòng.

2 cho vòng lặp

Thực hiện một chuỗi các câu lệnh nhiều lần và viết tắt mã quản lý biến vòng lặp.

3 vòng lồng nhau

Bạn có thể sử dụng một hoặc nhiều vòng lặp bên trong bất kỳ trong khi khác hoặc cho vòng lặp.

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

Các câu lệnh điều khiển vòng thay đổi thực thi từ trình tự bình thường của nó. Khi việc thực thi rời khỏi phạm vi, tất cả các đối tượng tự động được tạo trong phạm vi đó bị phá hủy.

Python hỗ trợ các câu lệnh kiểm soát sau.

Sr.No.Tuyên bố và mô tả kiểm soát
1 Tuyên bố phá vỡ

Chấm dứt câu lệnh LOOP và chuyển thực thi sang câu lệnh ngay sau vòng lặp.

2 Tiếp tục tuyên bố

Khiến vòng lặp bỏ qua phần còn lại của cơ thể và ngay lập tức kiểm tra lại tình trạng của nó trước khi nhắc lại.

3 Tuyên bố vượt qua

Câu lệnh PASS trong Python được sử dụng khi bắt buộc một câu lệnh được yêu cầu nhưng bạn không muốn bất kỳ lệnh hoặc mã nào được thực thi.

Hãy để chúng tôi đi qua các câu lệnh kiểm soát vòng lặp một cách ngắn gọn.

Tererator và máy phát điện

Iterator là một đối tượng cho phép một lập trình viên đi qua tất cả các yếu tố của một bộ sưu tập, bất kể việc thực hiện cụ thể của nó. Trong Python, một đối tượng Iterator thực hiện hai phương thức, iter () và next (). is an object which allows a programmer to traverse through all the elements of a collection, regardless of its specific implementation. In Python, an iterator object implements two methods, iter() and next().

Chuỗi, danh sách hoặc đối tượng Tuple có thể được sử dụng để tạo trình lặp.

#!/usr/bin/python3
import sys

list = [1,2,3,4]
it = iter(list) # this builds an iterator object
print (next(it)) #prints next available element in iterator
#Iterator object can be traversed using regular for statement
for x in it:
   print (x, end=" ")
#or using next() function
while True:
   try:
      print (next(it))
   except StopIteration:
      sys.exit()

Trình tạo là một hàm tạo hoặc mang lại một chuỗi các giá trị bằng phương pháp năng suất.generator is a function that produces or yields a sequence of values using yield method.

Khi một hàm trình tạo được gọi, nó sẽ trả về một đối tượng Trình tạo mà không cần bắt đầu thực thi hàm. Khi phương thức tiếp theo () được gọi lần đầu tiên, hàm bắt đầu thực thi cho đến khi nó đạt đến câu lệnh năng suất, trả về giá trị mang lại. Lợi suất theo dõi, tức là ghi nhớ lần thực hiện cuối cùng và cuộc gọi tiếp theo () thứ hai tiếp tục từ giá trị trước đó.

Thí dụ

Ví dụ sau đây xác định một trình tạo, tạo ra một trình lặp cho tất cả các số fibonacci.

#!usr/bin/python3

import sys
def fibonacci(n): #generator function
   a, b, counter = 0, 1, 0
   while True:
      if (counter > n): 
         return
      yield a
      a, b = b, a + b
      counter += 1
f = fibonacci(5) #f is iterator object

while True:
   try:
      print (next(f), end=" ")
   except StopIteration:
      sys.exit()

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

Các vòng lặp là các cấu trúc điều khiển được sử dụng để lặp lại một phần mã nhất định một số lần nhất định hoặc cho đến khi một điều kiện cụ thể được đáp ứng.Visual Basic có ba loại vòng lặp chính: Đối với..Next vòng lặp, thực hiện các vòng lặp và trong khi các vòng lặp.for.. next loops, do loops and while loops.

Những loại vòng lặp có trong Python?

Có hai loại vòng lặp trong Python, cho và trong khi.for and while.

Các câu lệnh 3 vòng là gì?

Ngôn ngữ lập trình 'C' cung cấp cho chúng ta ba loại cấu trúc vòng lặp:..
Vòng lặp trong khi ..
Vòng lặp trong khi nào ..
Vòng lặp ..

Vòng lặp trong Python 3 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.