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

ฉันจะทำความเข้าใจส่วนคำสั่งอื่นของลูป Python ได้อย่างไร


คุณลักษณะเฉพาะอย่างหนึ่งของ Python คือความสามารถในการใช้ส่วนคำสั่งอื่นร่วมกับการวนซ้ำ คุณลักษณะนี้ไม่มีให้เห็นในภาษาเช่น C/C++ หรือ Java

โดยปกติ เนื้อหาของการวนซ้ำจะถูกควบคุมโดยเงื่อนไขการวนซ้ำ หลังจากนั้นคำสั่งหลังจากเริ่มดำเนินการ ใน Python loop บล็อก else จะถูกดำเนินการหลังจากการวนซ้ำทั้งหมดสิ้นสุดลงและก่อนที่โปรแกรมจะออกจากลูป มาดูตัวอย่างต่อไปนี้

ตัวอย่าง

สำหรับ x in range(5):print ('inside body of loop',x)else:print ('else block of loop')print ('outside loop')

ผลลัพธ์

ผลลัพธ์แสดงบล็อกอื่นที่ดำเนินการก่อนที่บล็อกลูปจะถูกทิ้ง

ตัวในของลูป 0 ตัวในของลูป 1 ตัวข้างในของลูป 2 ตัวข้างในของลูป 3 ข้างในตัวของลูป 4 ตัวบล็อกของลูปข้างนอกของลูป