Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Dùng nhiều vòng lặp for và while lồng nhau trong Python

Python cho phép tạo vòng lặp lồng (nested loops) dễ dàng. Có thể lồng for trong while hoặc ngược lại.

for i in range(5):
    j = i
    while j != 0:
        print(j, end=', ')
        j -= 1
    print("")

Kết quả:

1, 2, 1, 3, 2, 1, 4, 3, 2, 1,

Có thể lồng nhiều cấp tùy ý.