যখন পলিনোমিয়াল ইকুয়েশন কম্পিউট করতে হয় যেখানে পলিনোমিয়ালের কো-এফিশিয়েন্টগুলো একটি লিস্টে সংরক্ষিত, একটি সিম্পল ‘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
ব্যাখ্যা
একটি লিস্ট ডিফাইন করা হয়েছে।
একটি নম্বর স্পেসিফাই করা হয়েছে, এবং লিস্টের দৈর্ঘ্য একটি ভেরিয়েবলে অ্যাসাইন করা হয়েছে।
একটি রেজাল্ট ভেরিয়েবল ০ হিসেবে ডিক্লেয়ার করা হয়েছে।
লিস্টের দৈর্ঘ্য ওভার ইটারেট করা হয়েছে, এবং যোগফল নম্বরের সাথে গুণ করা হয়েছে।
এটি আউটপুট হিসেবে দেওয়া হয়েছে।
কনসোলে প্রদর্শিত হয়েছে।