ปัญหาหลักในการใช้ตัวนับ Python เพื่อคำนวณอนุกรมที่ไม่มีที่สิ้นสุดคือตัวนับจะล้นในที่สุด ซึ่งอาจทำให้เกิดผลลัพธ์ที่ไม่คาดคิดเมื่อพยายามคำนวณชุดข้อมูล
def counter():
i = 0
while True:
yield i
i += 1
นี่คือฟังก์ชันตัวสร้างที่ส่งคืนลำดับจำนวนเต็มไม่สิ้นสุด โดยเริ่มจาก 0
อนุกรมอนันต์คืออะไร
อนุกรมอนันต์คือลำดับของตัวเลขที่เติบโตต่อไปโดยไม่มีที่สิ้นสุด ใน Python อนุกรมที่ไม่มีที่สิ้นสุดสามารถแสดงได้โดยใช้ไวยากรณ์ต่อไปนี้:
ชุด = [x_1, x_2, x_3, …]
ตัวเลขตัวแรกในชุดคือ x_1 และตัวเลขตัวสุดท้ายในชุดคือ x_n ลำดับจะเติบโตต่อไปตลอดกาล และแต่ละการเพิ่มใหม่ในซีรีส์จะเท่ากับผลรวมของตัวเลขสองตัวก่อนหน้าในซีรีส์
เกี่ยวกับซีรี่ย์
ชุด About ใน Python เป็นชุดของแบบฝึกหัดที่สอนวิธีใช้ภาษาโปรแกรม Python บทช่วยสอนแรกในชุด About Python ครอบคลุมพื้นฐานของการเขียนโปรแกรม Python