import math

print("Ingrese los coeficientes de la ecuación cuadrática (ax^2 + bx + c = 0):")
a = float(input())
b = float(input())
c = float(input())

discriminante = b * b - 4.0 * a * c

if discriminante > 0.0:
    raiz1 = (-b + math.sqrt(discriminante)) / (2.0 * a)
    raiz2 = (-b - math.sqrt(discriminante)) / (2.0 * a)
    print("Las raíces son", raiz1, "y", raiz2)
elif discriminante == 0.0:
    raiz1 = -b / (2.0 * a)
    print("La raíz es", raiz1)
else:
    print("La ecuación no tiene solución real.")

Este programa utiliza la función input() para solicitar al usuario que ingrese los coeficientes a, b y c de la ecuación cuadrática. Luego, se calcula el discriminante utilizando la fórmula b^2 - 4ac.

Después, el programa utiliza una serie de estructuras condicionales (if-elif-else) para determinar si la ecuación cuadrática tiene soluciones reales. Si el discriminante es mayor que cero, entonces la ecuación tiene dos soluciones reales y el programa las imprime. Si el discriminante es igual a cero, entonces la ecuación tiene una solución real y el programa la imprime. Finalmente, si el discriminante es menor que cero, entonces la ecuación no tiene soluciones reales y el programa lo indica.

El programa utiliza la función math.sqrt() para calcular la raíz cuadrada del discriminante.

Puedes ejecutar este código en cualquier editor de Python o en línea en un entorno como Google Colab o Repl.it.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence