我正要编写一个计算多项式的程序。但是下面的代码只是一个尝试。下面的代码给出了一个在“counter = t”时停止的输出......我希望它在counter = 0时给出一个输出。怎么可能?我想将每个数字(输入)视为多项式的系数。如果我成功地做到了这一点,我计划创建一个列表,然后对于列表中的每个元素,例如,我会将它乘以某个提高到其索引的数字,然后将它们相加,以便我评估一个多项式..我清楚吗?我的计划会成功吗?非常感谢。。请帮忙。。
t = input("Enter degree of Polynomial: ")
while t < 0:
print ("Not possible! ")
t = input("Enter degree of Polynomial: ")
counter = 0
while counter < t:
x = input("n: ")
if x <= 0:
print "Not possible!"
else:
print x**t
t-=1
counter += 1
输出是这样的:
输入多项式的次数:5
n:5
3125
n:4
256
n:3
27
然后它结束..它应该继续要求输入 n 最多五次..