Ngôn ngữ lập trình Python cho phép sử dụng một vòng lặp bên trong một vòng lặp khác. Phần sau đây cho thấy một vài ví dụ để minh họa khái niệm
cú pháp
for iterating_var in sequence: for iterating_var in sequence: statements[s] statements[s]
Cú pháp cho một câu lệnh vòng lặp while lồng nhau trong ngôn ngữ lập trình Python như sau -
while expression: while expression: statement[s] statement[s]
Lưu ý cuối cùng về cách lồng vòng lặp là bạn có thể đặt bất kỳ loại vòng lặp nào bên trong bất kỳ loại vòng lặp nào khác. Ví dụ vòng lặp for có thể nằm trong vòng lặp while hoặc ngược lại
Khi một vòng lặp while được sử dụng bên trong một vòng lặp while khác thì nó được gọi là vòng lặp while lồng nhau trong Python. Python cho phép sử dụng một vòng lặp bên trong một vòng lặp khác
while expression:
while expression:
statement[s]
statement[s]
Ví dụ Vòng lặp while lồng nhau trong Python
Mã ví dụ đơn giản
i = 1
j = 5
while i < 4:
while j < 8:
print[i, ",", j]
j = j + 1
i = i + 1
đầu ra
Một vi dụ khac
Hiển thị bảng cửu chương sử dụng while lồng nhau trong ngôn ngữ Python
i = 1
while i