Hướng dẫn for ij in python - cho ij trong python

Vòng lặp bên trong các vòng

Một vòng lặp lồng là một vòng lặp bên trong một vòng lặp.

Nội dung chính ShowShow

  • Vòng lặp bên trong các vòng
  • Cú pháp của danh sách hiểu:
  • Không gian phụ trợ: O (n)
  • Vòng lặp lồng nhau trong Python với ví dụ là gì?
  • Trong mã trên thay vì sử dụng câu lệnh break, chúng tôi đang sử dụng câu lệnh tiếp tục. Ở đây khi 'tôi' trở nên bằng 'j' trong vòng lặp bên trong, nó bỏ qua phần còn lại của mã trong vòng lặp bên trong và nhảy vào lần lặp tiếp theo như chúng ta thấy trong đầu ra là 2 * 2 = 4 và 3 * 3 = 9 không được in vì tại thời điểm đó 'tôi' trở nên bằng 'j'.
  • Một dòng các vòng lặp lồng nhau bằng cách sử dụng danh sách hiểu
  • Sử dụng tuyên bố phá vỡ trong các vòng lặp lồng nhau
  • Sử dụng tuyên bố phá vỡ trong các vòng lặp lồng nhau
  • Sử dụng tuyên bố phá vỡ trong các vòng lặp lồng nhau
  • Vòng lặp lồng nhau trong Python với ví dụ là gì?
  • Trong mã trên thay vì sử dụng câu lệnh break, chúng tôi đang sử dụng câu lệnh tiếp tục. Ở đây khi 'tôi' trở nên bằng 'j' trong vòng lặp bên trong, nó bỏ qua phần còn lại của mã trong vòng lặp bên trong và nhảy vào lần lặp tiếp theo như chúng ta thấy trong đầu ra là 2 * 2 = 4 và 3 * 3 = 9 không được in vì tại thời điểm đó 'tôi' trở nên bằng 'j'.
  • Một dòng các vòng lặp lồng nhau bằng cách sử dụng danh sách hiểu
  • Sử dụng tuyên bố phá vỡ trong các vòng lặp lồng nhau

Những gì được lồng cho vòng lặp với ví dụ?

Làm thế nào lồng nhau cho các vòng lặp hoạt động trong Python?

Làm thế nào để bạn viết một vòng trong khi vòng lặp trong Python?

"Vòng lặp bên trong" sẽ được thực hiện một lần cho mỗi lần lặp của "vòng lặp bên ngoài":
fruits = ["apple", "banana", "cherry"]

Thí dụ
  for y in fruits:
    print(x, y)

In từng tính từ cho mỗi trái cây:

Một dòng các vòng lặp lồng nhau bằng cách sử dụng danh sách hiểu

Sử dụng tuyên bố phá vỡ trong các vòng lặp lồng nhau

Cú pháp của danh sách hiểu:

Không gian phụ trợ: O (n)

start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop223start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop23

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

Trong mã trên thay vì sử dụng câu lệnh break, chúng tôi đang sử dụng câu lệnh tiếp tục. Ở đây khi 'tôi' trở nên bằng 'j' trong vòng lặp bên trong, nó bỏ qua phần còn lại của mã trong vòng lặp bên trong và nhảy vào lần lặp tiếp theo như chúng ta thấy trong đầu ra là 2 * 2 = 4 và 3 * 3 = 9 không được in vì tại thời điểm đó 'tôi' trở nên bằng 'j'.

Không gian phụ trợ: O (n)

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

Python3

Trong mã trên thay vì sử dụng câu lệnh break, chúng tôi đang sử dụng câu lệnh tiếp tục. Ở đây khi 'tôi' trở nên bằng 'j' trong vòng lặp bên trong, nó bỏ qua phần còn lại của mã trong vòng lặp bên trong và nhảy vào lần lặp tiếp theo như chúng ta thấy trong đầu ra là 2 * 2 = 4 và 3 * 3 = 9 không được in vì tại thời điểm đó 'tôi' trở nên bằng 'j'.

Trong mã trên thay vì sử dụng câu lệnh break, chúng tôi đang sử dụng câu lệnh tiếp tục. Ở đây khi 'tôi' trở nên bằng 'j' trong vòng lặp bên trong, nó bỏ qua phần còn lại của mã trong vòng lặp bên trong và nhảy vào lần lặp tiếp theo như chúng ta thấy trong đầu ra là 2 * 2 = 4 và 3 * 3 = 9 không được in vì tại thời điểm đó 'tôi' trở nên bằng 'j'.

Một dòng các vòng lặp lồng nhau bằng cách sử dụng danh sách hiểu

Một dòng các vòng lặp lồng nhau bằng cách sử dụng danh sách hiểu

start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop92 * 1 = 2 3 * 1 = 3 3 * 2 = 602 * 1 = 2 3 * 1 = 3 3 * 2 = 61

Output:

start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop2

Sử dụng tuyên bố phá vỡ trong các vòng lặp lồng nhauO(n2)

Những gì được lồng cho vòng lặp với ví dụ?O(1)

Trong mã trên thay vì sử dụng câu lệnh break, chúng tôi đang sử dụng câu lệnh tiếp tục. Ở đây khi 'tôi' trở nên bằng 'j' trong vòng lặp bên trong, nó bỏ qua phần còn lại của mã trong vòng lặp bên trong và nhảy vào lần lặp tiếp theo như chúng ta thấy trong đầu ra là 2 * 2 = 4 và 3 * 3 = 9 không được in vì tại thời điểm đó 'tôi' trở nên bằng 'j'.

Python3

Một dòng các vòng lặp lồng nhau bằng cách sử dụng danh sách hiểu

Sử dụng tuyên bố phá vỡ trong các vòng lặp lồng nhau

Output:

Những gì được lồng cho vòng lặp với ví dụ?

Sử dụng tuyên bố phá vỡ trong các vòng lặp lồng nhauO(n2)

Những gì được lồng cho vòng lặp với ví dụ?O(1)

Trong mã trên thay vì sử dụng câu lệnh break, chúng tôi đang sử dụng câu lệnh tiếp tục. Ở đây khi 'tôi' trở nên bằng 'j' trong vòng lặp bên trong, nó bỏ qua phần còn lại của mã trong vòng lặp bên trong và nhảy vào lần lặp tiếp theo như chúng ta thấy trong đầu ra là 2 * 2 = 4 và 3 * 3 = 9 không được in vì tại thời điểm đó 'tôi' trở nên bằng 'j'.

Một dòng các vòng lặp lồng nhau bằng cách sử dụng danh sách hiểu

Python3

Sử dụng tuyên bố phá vỡ trong các vòng lặp lồng nhau

Những gì được lồng cho vòng lặp với ví dụ?

2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 300start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop2352 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 300__777712

Làm thế nào lồng nhau cho các vòng lặp hoạt động trong Python?

Làm thế nào để bạn viết một vòng trong khi vòng lặp trong Python?

Output:

start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop

Độ phức tạp về thời gian: O (N2)O(n2)O(n2)

Không gian phụ trợ: O (1)O(1)O(1)

Trong ví dụ này, chúng tôi đang khởi tạo hai danh sách với một số chuỗi. Lưu trữ kích thước của List2 trong ‘List2_Size, sử dụng hàm len () và sử dụng nó trong vòng lặp trong khi một bộ đếm. Sau đó, chạy vòng ngoài cho vòng lặp để lặp qua List1 và bên trong vòng lặp đó chạy một vòng trong khi lặp vào Lặp qua List2 bằng cách sử dụng lập chỉ mục Danh sách bên trong mà chúng tôi đang in từng giá trị của DALL2 cho mọi giá trị của List1.

Sử dụng tuyên bố phá vỡ trong các vòng lặp lồng nhau

Nó là một loại câu lệnh điều khiển vòng lặp. Trong một vòng lặp, chúng ta có thể sử dụng câu lệnh break để thoát khỏi vòng lặp. Khi chúng tôi sử dụng một câu lệnh break trong một vòng lặp, nó bỏ qua phần còn lại của lần lặp và chấm dứt vòng lặp. Hãy để hiểu nó bằng cách sử dụng một ví dụ.

Code:

Python3

Is

start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop9start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop0 start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop6start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop2 2 * 1 = 2 3 * 1 = 3 3 * 2 = 652 * 1 = 2 3 * 1 = 3 3 * 2 = 66start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop24____10start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop99start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop902 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30322 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3033 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3005start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop23start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop232 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3037start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop112 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30392 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30322 * 1 = 2 3 * 1 = 3 3 * 2 = 6 0start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop13start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop14start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop15start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop16start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop17start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop18start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop19start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop92 * 1 = 2 3 * 1 = 3 3 * 2 = 60start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop222

Output:

2 * 1 = 2 3 * 1 = 3 3 * 2 = 6

Độ phức tạp về thời gian: O (N2)O(n2)O(n2)

Không gian phụ trợ: O (1)O(1)O(1)

Trong ví dụ này, chúng tôi đang khởi tạo hai danh sách với một số chuỗi. Lưu trữ kích thước của List2 trong ‘List2_Size, sử dụng hàm len () và sử dụng nó trong vòng lặp trong khi một bộ đếm. Sau đó, chạy vòng ngoài cho vòng lặp để lặp qua List1 và bên trong vòng lặp đó chạy một vòng trong khi lặp vào Lặp qua List2 bằng cách sử dụng lập chỉ mục Danh sách bên trong mà chúng tôi đang in từng giá trị của DALL2 cho mọi giá trị của List1.

Sử dụng tuyên bố phá vỡ trong các vòng lặp lồng nhau

Nó là một loại câu lệnh điều khiển vòng lặp. Trong một vòng lặp, chúng ta có thể sử dụng câu lệnh break để thoát khỏi vòng lặp. Khi chúng tôi sử dụng một câu lệnh break trong một vòng lặp, nó bỏ qua phần còn lại của lần lặp và chấm dứt vòng lặp. Hãy để hiểu nó bằng cách sử dụng một ví dụ.

Python3

Is

start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop9start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop0 start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop6start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop2 2 * 1 = 2 3 * 1 = 3 3 * 2 = 652 * 1 = 2 3 * 1 = 3 3 * 2 = 66start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop24____10start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop99start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop902 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30322 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3033 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3005start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop23start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop232 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3037start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop112 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30392 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30322 * 1 = 2 3 * 1 = 3 3 * 2 = 6 0start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop13start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop14start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop15start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop16start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop17start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop18start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop19start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop92 * 1 = 2 3 * 1 = 3 3 * 2 = 60start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop222

Output:

start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop9

Độ phức tạp về thời gian: O (N2)O(n2)O(n2)

Không gian phụ trợ: O (1)O(1)O(1)

Trong ví dụ này, chúng tôi đang khởi tạo hai danh sách với một số chuỗi. Lưu trữ kích thước của List2 trong ‘List2_Size, sử dụng hàm len () và sử dụng nó trong vòng lặp trong khi một bộ đếm. Sau đó, chạy vòng ngoài cho vòng lặp để lặp qua List1 và bên trong vòng lặp đó chạy một vòng trong khi lặp vào Lặp qua List2 bằng cách sử dụng lập chỉ mục Danh sách bên trong mà chúng tôi đang in từng giá trị của DALL2 cho mọi giá trị của List1.

Sử dụng tuyên bố phá vỡ trong các vòng lặp lồng nhau

Nó là một loại câu lệnh điều khiển vòng lặp. Trong một vòng lặp, chúng ta có thể sử dụng câu lệnh break để thoát khỏi vòng lặp. Khi chúng tôi sử dụng một câu lệnh break trong một vòng lặp, nó bỏ qua phần còn lại của lần lặp và chấm dứt vòng lặp. Hãy để hiểu nó bằng cách sử dụng một ví dụ.

Is

start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop9start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop0 start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop6start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop2 2 * 1 = 2 3 * 1 = 3 3 * 2 = 652 * 1 = 2 3 * 1 = 3 3 * 2 = 66start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop24____10start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop99start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop902 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30322 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3033 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3005start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop23start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop232 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3037start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop112 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30392 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30322 * 1 = 2 3 * 1 = 3 3 * 2 = 6 0start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop13start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop14start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop15start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop16start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop17start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop18start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop19start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop92 * 1 = 2 3 * 1 = 3 3 * 2 = 60start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop222=[ expression(element) for element in oldList if condition ] 

Code:

Python3

start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop9start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop0 start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop6start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop2 2 * 1 = 2 3 * 1 = 3 3 * 2 = 652 * 1 = 2 3 * 1 = 3 3 * 2 = 66start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop24____10start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop99start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop902 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30322 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3033 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3005start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop23start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop232 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3037start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop112 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30782 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30322 * 1 = 2 3 * 1 = 3 3 * 2 = 60start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop13start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop14start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop15start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop16start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop17start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop18start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop19start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop92 * 1 = 2 3 * 1 = 3 3 * 2 = 60start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop222

start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop9start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop0 start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop6start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop2 2 * 1 = 2 3 * 1 = 3 3 * 2 = 65 2 * 1 = 2 3 * 1 = 3 3 * 2 = 66start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop24____10start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop99start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop90=[ expression(element) for element in oldList if condition ] 

2 * 1 = 2 3 * 1 = 3 3 * 2 = 60start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop10

Output:

start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop1

2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 30322 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3033 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3005start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop23start outer for loop I am healthy I am fine I am geek end for loop start outer for loop You are healthy You are fine You are geek end for loop232 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 3 * 10 = 3037

Độ phức tạp về thời gian: O (N2)O(n2)O(n2)

Mã trên giống như trong ví dụ 2 trong mã này, chúng tôi đang sử dụng câu lệnh break bên trong vòng lặp bên trong bằng cách sử dụng câu lệnh IF. Bên trong vòng bên trong nếu 'i' trở nên bằng với 'j' thì vòng bên trong sẽ bị chấm dứt và không được thực hiện phần còn lại của lần lặp như chúng ta có thể thấy trong bảng đầu ra của 3 được in lên hai lần lặp vì trong lần lặp tiếp theo 'Tôi' trở nên bằng 'j' và vòng lặp bị hỏng.O(n)


Sử dụng tuyên bố tiếp tục trong các vòng lặp lồng nhau

Không gian phụ trợ: O (1)O(n)mean loops inside a loop. For example, while loop inside the for loop, for loop inside the for loop, etc.

Những gì được lồng cho vòng lặp với ví dụ?

Nếu một vòng lặp tồn tại bên trong cơ thể của một vòng lặp khác, nó được gọi là một vòng lặp lồng nhau.Đây là một ví dụ về sự lồng nhau cho vòng lặp.// vòng ngoài cho (int i = 1; i, it's called a nested loop. Here's an example of the nested for loop. // outer loop for (int i = 1; i , it's called a nested loop. Here's an example of the nested for loop. // outer loop for (int i = 1; i

Chủ đề