Nota: 100 # -*- coding: utf-8 -*#Descripción de programa: Es un programa diseñado para encontrar los soluciones tanto reales como imaginarias de un polinomio de grado de 2 #de la forma ax²+bx+c donde se le solicita al usuario los términos a,b y c. De este programa se aprendió el uso de los if y los else #en python además de como importar clases. #Se importa la clase math para poder trabajar con números complejos from math import * #Se declara e inicializa la variable "a" que es el coeficiente que acompaña al término x² del polinomio.El valor es solicitado al usuario. a = int(raw_input("Ingrese el valor del primer término del polinomio: ")) #Se declara e inicializa la variable "b" que es el coeficiente que acompaña al término x del polinomio.El valor es solicitado al usuario. b = int (raw_input("Ingrese el valor del segundo término del polinomio: ")) #Se declara e inicializa la variable "c" que es la constante del polinomio.El valor es solicitado al usuario. c = int (raw_input("Ingrese el valor del tercer término del polinomio: ")) #Se calcula el discriminante del polinomio a partir de la fórmula dis = b*b - 4*a*c #Si el discriminante es menor a 0 calculamos sus soluciones imaginarias e imprimimos el resultado. if dis < 0: d = complex(- b / (2*a), sqrt (abs (dis)) /(2*a)) e = complex(- b / (2*a), - sqrt (abs (dis)) /(2*a)) print "Las soluciones de la ecuación son:", d , " y " , e #Si el discriminante es mayor a 0 calculamos sus soluciones reales e imprimimos el resultado. if dis > 0: f = (- b + sqrt (dis)) / (2*a) g = (- b - sqrt (dis)) / (2*a) print "Las soluciones son:" , f , " y " , g #Si el discriminante es igual a 0 calculamos su única solución real e imprimimos el resultado if dis == 0: h = (- b + sqrt (dis)) / (2*a) print "La solución es:" , h # -*- coding: utf-8 -*#Descripci¨®n del programa: Es un programa hecho para conocer una cantidad determinada de los t¨¦rminos de una sucesi¨®n geom¨¦trica a partir #de su coeficiente "a", su radio "r". A partir de este programa se aprendi¨® la sintaxis b¨¢sica de python y su indentaci¨®n. #Declaramos un vector que va a contener los t¨¦rminos de la sucesi¨®n pedida por el usuario. sucesion = [] #Se declara e inicializa la variable "a" que es el coeficiente de la sucesi¨®n n¨²merica, pidiendole al usuario que ingrese este valor. a = int(raw_input("Ingrese el coeficiente de la serie : ")) #Se declara e inicializa la variable "r" que es el radio de la sucesi¨®n n¨²merica, pidiendole al usuario que ingrese este valor. r = float(raw_input("Ingrese el radio de la serie: ")) #Se declara e inicializa la variable "n" que es la cantidad de t¨¦rminos de la sucesi¨®n n¨²merica que el usuario desea imprimir,siendo este t¨¦rmino pedido al usuario. n = int(raw_input("Ingrese el numero hasta donde desea imprimir la progresion: ")) #Se crea un ciclo for el cual va a calcular el valor de los n de t¨¦rminos solicitada por el usuario, guardando cada valor en una posici¨®n del vector sucesi¨®n. for i in range (0 , n): sucesion.append (a*r**i) #Se imprime el resultado de los n t¨¦rminos de la sucesi¨®n print sucesion