Tuesday, May 10, 2011

16. คำสั่ง range() (range function)

เป็นฟังก์ชั่นที่ใช้สร้างกลุ่มตัวเลข มักใช้ร่วมกับคำสั่ง for หรือคำสั่งวนซ้ำอื่นๆ
คำสั่ง rage() มีรูปแบบการใช้งานหลายแบบดังนี้
รูปแบบที่ 1 range(ค่าปลายทาง)
range(5)
จะได้ [0,1,2,3,4]
ค่าเริ่มจาก 0 ไล่ขึ้นทีละหนึ่งและไม่เกิน 5
รูปแบบที่ 2 range(ค่าเริ่มต้น,ค่าปลายทาง)
range(2,6)
จะได้ [2,3,4,5]
ค่าเริ่มจาก 2 ไล่ขึ้นทีละหนึ่งและไม่เกิน 6
รูปแบบที่ 2 range(ค่าเริ่มต้น,ค่าปลายทาง,การนับ)
range(2,12,2)
จะได้ [2,4,6,8,10]
ค่าเริ่มจาก 2 ไล่ขึ้นทีละ 2 และไม่เกิน 12
*การนับสามารถใช้เป็นเลขติดลบได้

No comments:

Post a Comment