Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีใช้ลูป for และ while ซ้อนกันใน Python

คุณสามารถสร้างลูปซ้อน (nested loops) ใน Python ได้ง่ายมาก สามารถซ้อน for ลงใน while หรือในทางกลับกันก็ได้ ตัวอย่างเช่น

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

จะได้ผลลัพธ์ดังนี้

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

คุณสามารถซ้อนลูปได้หลายระดับตามต้องการ