#! /usr/bin/python
import os #Libreria de funciones del sistema
os.system('clear') #Para limpiar pantalla de consola
n = 5 # definimos el grado del polinomio
i = n
f = [120, 94, -51, -23, 3, 1] #Definiendo el array de valores del coeficiente 5
print "\nLos coeficientes del polinomio son\n"
while (i > -1):
print "F("+str(i)+") =",f[i]
i = i - 1
print "\nLa posible raiz a probar sera:\n"
x = int (raw_input("X = "))
i = n - 1
#************* Algoritmo para el metodo de Ruffini**********
while (i > -1):
f[i] = f[i] + f[i + 1] * x;
i = i - 1
#***********************************************************
i = n
print "\nLos coeficientes del polinomio de orden " + str(n-1)+ " resultante son\n"
while (i > 0):
print "F("+str(i-1)+") =",f[i]
i = i - 1
print "\nEl resto es = ", f[0]
if(f[0] != 0):
print "\nX = " + str(x) + " no es raiz del polinonio";
else:
print "\nX = " + str(x) + " es raiz del polinomio";
Comentarios sobre la versión: Versión 1 (1)