CConvergeHazel
ผลิตภัณฑ์

คุณสมบัติของโปรแกรม · เศษส่วนลู่เข้าของเศษส่วนต่อเนื่อง

01

ติดตามการอัปเดตตัวเศษและตัวส่วนใน ConvergeHazel โดยคงความสัมพันธ์จำนวนเต็มไว้.

01

โมเดล

ตั้งค่า endpoint ที่รองรับ OpenAI หรือ Anthropic ด้วย URL หลักและคีย์ API หากจำเป็น ทดสอบการเชื่อมต่อ เซิร์ฟเวอร์โมเดลในเครื่องต้องทำงานอยู่ เครื่องมือระยะไกลอาจส่งข้อมูลแยกต่างหาก

02

โปรเจกต์

เลือกโฟลเดอร์และให้ผู้ช่วยอ่านไฟล์ที่เกี่ยวข้องก่อนแก้ไข ระบุเป้าหมายและขอบเขตของงานให้ชัดเจน

03

การเปลี่ยนแปลง

ตรวจสอบการแก้ไขและผลลัพธ์คำสั่ง รันการตรวจสอบของโปรเจกต์ก่อนยอมรับผล โค้ดที่สร้างขึ้นไม่ได้ผ่านการทดสอบโดยอัตโนมัติ

เศษส่วนลู่เข้าของเศษส่วนต่อเนื่อง

● ● ●ConvergeHazel●
ขั้นตอนการทำงาน · เศษส่วนลู่เข้าของเศษส่วนต่อเนื่อง ×
def convergents(terms):
    terms = tuple(terms)
    if not 1 <= len(terms) <= 32 or any(type(a) is not int or abs(a) > 1000 for a in terms):
        raise ValueError("fraction.terms")
    if any(a <= 0 for a in terms[1:]):
        raise ValueError("fraction.tail")
    p0, p1, q0, q1, out = 0, 1, 1, 0, []
    for a in terms:
        p, q = a*p1+p0, a*q1+q0
        out.append((p, q))
        p0, p1, q0, q1 = p1, p, q1, q
    return out
✳คืนเศษส่วนลู่เข้าทั้งหมดของเศษส่วนต่อเนื่องที่มีสัมประสิทธิ์จำนวนเต็มหนึ่งถึง 32 ค่าและค่าสัมบูรณ์ไม่เกิน 1000.
✓ การเปลี่ยนแปลงตรวจสอบก่อนนำไปใช้ ↗
ภาพประกอบพื้นที่ทำงาน
พื้นที่เขียนโค้ดด้วย AI

ไอเดียถัดไปเริ่มต้นที่นี่

ดาวน์โหลดสำหรับ Windows ↗