Tuesday, May 10, 2011

17. คำสั่ง for (for loop)

เป็นคำสั่งที่ใช้วนซ้ำเพื่อทำอะไรคล้ายๆกันหรือเหมือนๆกัน โดยไม่ต้องเปขียนโค๊ดยาวๆหลายๆรอบ
คำสั่ง for นิยมใช้กับการทำซ้ำที่รู้จำนวนรอบที่แน่นอน
รูปแบบการใช้งาน
for variable in list:
    คำสั่งที่จะทำซ้ำ
    #เว้นวรรคเยื้องเข้ามาเพื่อระบุว่าอยู่ใน for loop 
variable คือ ตัวแปรที่เป็นตัววิ่งในแต่ละรอบ
list คือ ตัวแปรลิสต์ที่จะทำการวิ่ง
ตัวอย่าง
n = input("Please insert a number : ");
for i in range(1,13):
     print "%d x %d = %d"%(n,i,i*n)
    #เว้นวรรคเยื้องเข้ามาเพื่อระบุว่าอยู่ใน for loop
ผลลัพธ์
Please insert a number : 3
3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27
3 x 10 = 30
3 x 11 = 33
3 x 12 = 36

No comments:

Post a Comment