Bạn có thể không cần giải pháp for-loop
lồng nhau. Một vòng lặp duy nhất với sự hiểu biết danh sách [như hình dưới đây] sẽ đủ:
A Single Loop with List Comprehension [as shown below] would suffice:
r_list = list[range[2, 11]]
output = []
for m in r_list:
tmp = [m*z for z in r_list]
output.append[tmp]
print[output]
Hoặc đơn giản hơn:
output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
Prints:
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
6 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
87 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
09Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found6
Example:
Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found
Một cách tiếp cận trực tiếp cho vấn đề này là lặp đi lặp lại thông qua tất cả các yếu tố của ARR bằng cách sử dụng vòng lặp cho vòng lặp và sử dụng một vòng lặp để lặp lại thông qua tất cả các yếu tố của mỗi danh sách lồng nhau trong ARR và tiếp tục in chúng. Nếu một phần tử bằng X gặp phải, thông báo thích hợp sẽ được hiển thị và mã phải thoát ra khỏi cả hai vòng lặp.
Tuy nhiên, nếu chúng ta chỉ cần sử dụng một câu lệnh Break, mã sẽ chỉ chấm dứt vòng lặp bên trong và vòng lặp bên ngoài sẽ tiếp tục chạy, điều mà chúng ta không muốn xảy ra. & NBSP;
Python3
def
output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
0output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
1output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
3output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
4 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
5output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
6output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
8output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
0 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
1 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
8 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
6 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
7 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
8 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
9Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found0
Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found1
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
7Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found3
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
1Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found5
Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found6
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
7 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
8Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found9
Các
1 2 3 Element found1
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 1 2 3 Element found 7 8 99
1 2 3 Element found4
Output:
1 2 3 Element found 7 8 9
Trong trường hợp trên, ngay khi 4 đã được tìm thấy, tuyên bố Break đã chấm dứt vòng lặp bên trong và tất cả các yếu tố khác của cùng một danh sách lồng nhau [5, 6] đã bị bỏ qua, nhưng mã không chấm dứt vòng lặp bên ngoài mà Sau đó tiến tới danh sách lồng nhau tiếp theo và cũng in tất cả các yếu tố của nó.
Phương pháp 1: Sử dụng tuyên bố sau đó return statement
Xác định một hàm và đặt các vòng trong chức năng đó. Sử dụng câu lệnh trả về có thể trực tiếp kết thúc chức năng, do đó thoát ra khỏi tất cả các vòng lặp.
Python3
def
output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
0output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
1output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
3output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
4 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
5output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
6output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
8output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
0 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
1 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
8 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
6 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
7 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
8 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
9Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found0
Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found1
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
7for-loop
9 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
1Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found5
Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found6
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
7 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
8Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found9
Các
1 2 3 Element found1
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 1 2 3 Element found 7 8 99
1 2 3 Element found4
Output:
1 2 3 Element found
Trong trường hợp trên, ngay khi 4 đã được tìm thấy, tuyên bố Break đã chấm dứt vòng lặp bên trong và tất cả các yếu tố khác của cùng một danh sách lồng nhau [5, 6] đã bị bỏ qua, nhưng mã không chấm dứt vòng lặp bên ngoài mà Sau đó tiến tới danh sách lồng nhau tiếp theo và cũng in tất cả các yếu tố của nó.
Phương pháp 1: Sử dụng tuyên bố sau đó
Python3
def
output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
0output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
1output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
3output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
4 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
5output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
6output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
8output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
0 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
1 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
8 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
6 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
7 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
8 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
9Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found0
Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found1
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
7Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found3
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
1Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found5
Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found6
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
7 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
8Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found9
output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
6Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found5
Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found6
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
1output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
56output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
6Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found3
Các
1 2 3 Element found1
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 1 2 3 Element found 7 8 99
1 2 3 Element found4
Output:
1 2 3 Element found
Trong trường hợp trên, ngay khi 4 đã được tìm thấy, tuyên bố Break đã chấm dứt vòng lặp bên trong và tất cả các yếu tố khác của cùng một danh sách lồng nhau [5, 6] đã bị bỏ qua, nhưng mã không chấm dứt vòng lặp bên ngoài mà Sau đó tiến tới danh sách lồng nhau tiếp theo và cũng in tất cả các yếu tố của nó.
Phương pháp 1: Sử dụng tuyên bố sau đó
Python3
def
output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
0Xác định một hàm và đặt các vòng trong chức năng đó. Sử dụng câu lệnh trả về có thể trực tiếp kết thúc chức năng, do đó thoát ra khỏi tất cả các vòng lặp.
output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
1output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
3output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
4 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
5output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
6output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
8output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
0 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
1 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
2 output = []
for m in list[range[2, 11]]:
tmp = [m*z for z in list[range[2, 11]]]
output.append[tmp]
print[output]
8 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
6Các
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
7 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
8 [
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
9Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found0
Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found1
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
7Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found3
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
1Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found5
Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found6
1 2 3 Element found1
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 1 2 3 Element found 7 8 99
Trong trường hợp trên, ngay khi 4 đã được tìm thấy, tuyên bố Break đã chấm dứt vòng lặp bên trong và tất cả các yếu tố khác của cùng một danh sách lồng nhau [5, 6] đã bị bỏ qua, nhưng mã không chấm dứt vòng lặp bên ngoài mà Sau đó tiến tới danh sách lồng nhau tiếp theo và cũng in tất cả các yếu tố của nó.
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
1Input: arr = [[10, 20, 30], [40, 50, 60, 70]], x = 50 Output: 10 20 30 40 Element found3
Các
1 2 3 Element found1
[
[4, 6, 8, 10, 12, 14, 16, 18, 20],
[6, 9, 12, 15, 18, 21, 24, 27, 30],
[8, 12, 16, 20, 24, 28, 32, 36, 40],
[10, 15, 20, 25, 30, 35, 40, 45, 50],
[12, 18, 24, 30, 36, 42, 48, 54, 60],
[14, 21, 28, 35, 42, 49, 56, 63, 70],
[16, 24, 32, 40, 48, 56, 64, 72, 80],
[18, 27, 36, 45, 54, 63, 72, 81, 90],
[20, 30, 40, 50, 60, 70, 80, 90, 100]
]
4 1 2 3 Element found 7 8 99
1 2 3 Element found4
Output:
1 2 3 Element found