Domanda Programma per calcolo radici equazioni 2 grado

--- Ra ---

Utente Emerald
24 Dicembre 2021
832
21
505
371
Ciao ragazzi, metto a disposizione del codice che ho scritto in python per svolgere la funzione espressa nel titolo. Si accettano sempre consigli. Saluti.
Python:
print("=" * 35)
print("Calcolo equazioni di secondo grado")
print("=" * 35)

a = int(input("Inserire il primo coefficiente: "))
b = int(input("Inserire il secondo coefficiente: "))
c = int(input("Inserire il terzo coefficiente: "))

def calcolo(a, b, c):
  delta = (b**2) - (4*a*c)
  if (delta < 0):
    print("Non esistono soluzioni reali per questa equazione!")
  elif (delta == 0):
    x1 = x2 = (-b / 2*a)
    print("Le radici coincidono ed hanno valore: " + str(x1))
  elif (delta > 0):
    x1 = (-b + pow(delta, 0.5)) / 2*a
    x2 = (-b - pow(delta, 0.5)) / 2*a
    print("Le radici hanno valore: " + str(x1) + " e " + str(x2))

calcolo(a, b, c)