Python Programming/Loops
		
		
		
		
		
		
		ไปยังการนำทาง
		ไปยังการค้นหา
		
		
		
		
		
		
		
		
	
ลูป While
ลูป while ในภาษาไพทอนมีรูปแบบดังต่อไปนี้
while <<นิพจน์ทางตรรกศาสตร์>>:
   คำสั่ง #1
   คำสั่ง #2
   คำสั่ง #3
     .
     .
     .
โดยตัวแปรภาษาไพทอนจะทำคำสั่งที่เว้นย่อหน้าเอาไว้ตราบเท่าที่นิพจน์ทางตรรกศาสตร์ยังเป็นจริงอยู่
>>> i = 0 >>> while i < 10: ... print i, i*i, i*i*i ... i = i+1 ... 0 0 0 1 1 1 2 4 8 3 9 27 4 16 64 5 25 125 6 36 216 7 49 343 8 64 512 9 81 729
ลูป for
คำสั่ง for ในภาษาไพทอนต่างกัน for ในภาษาอื่นๆ มาก เนื่องจากมันเอาไว้ใช้วนลูปประมวลผลสมาชิกแต่ละตัวใน list, tuple, หรืือโครงสร้างที่มีลักษณะคล้ายกันเท่านั้น โดยมีรูปแบบดังนี้
for <<ชื่อตัวแปร>> in <<list, tuple, หรือโครงสร้างคล้ายๆ กันอื่นๆ>>
    คำสั่ง #1
    คำสั่ง #2
    คำสั่ง #3
       .
       . 
       .
ยกตัวอย่างเช่น
>>> a = [3, 6, 8, 9, -1] >>> for x in a: ... print x, x**2, x**3 ... 3 9 27 6 36 216 8 64 512 9 81 729 -1 1 -1
ด้วยเหตุนี้ลูป for ในภาษาไพทอนจึงมีการใช้ฟังก์ชัน range กันมาก
>>> s = 0 >>> b = [6, 9, 8, 10, 55] >>> for i in range(5): ... s = s + b[i]**3 ... >>> s 168832 >>>
| หน้าก่อน: Lists | สารบัญ | หน้าต่อไป: Dictionaries |