เมื่อจำเป็นต้องคำนวณสมการพหุนามเมื่อค่าสัมประสิทธิ์ของพหุนามถูกจัดเก็บไว้ในรายการ สามารถใช้ลูป 'for' อย่างง่ายได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_polynomial = [2, 5, 3, 0] num = 2 poly_len = len(my_polynomial) my_result = 0 for i in range(poly_len): my_sum = my_polynomial[i] for j in range(poly_len - i - 1): my_sum = my_sum * num my_result = my_result + my_sum print("The polynomial equation for the given list of co-efficients is :") print(my_result)
ผลลัพธ์
The polynomial equation for the given list of co-efficients is : 42
คำอธิบาย
-
รายการถูกกำหนดไว้
-
มีการระบุตัวเลขและกำหนดความยาวของรายการให้กับตัวแปร
-
ตัวแปรผลลัพธ์ถูกประกาศเป็น 0
-
ความยาวของรายการซ้ำแล้วซ้ำอีก และผลรวมจะถูกบวกเข้ากับตัวเลข
-
นี่คือผลลัพธ์
-
สิ่งนี้จะแสดงบนคอนโซล