เมื่อจำเป็นต้องคำนวณสมการพหุนามเมื่อค่าสัมประสิทธิ์ของพหุนามถูกจัดเก็บไว้ในรายการ สามารถใช้ลูป '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
-
ความยาวของรายการซ้ำแล้วซ้ำอีก และผลรวมจะถูกบวกเข้ากับตัวเลข
-
นี่คือผลลัพธ์
-
สิ่งนี้จะแสดงบนคอนโซล