Odpowiedź :
Ze zwrotem:
a = int(input("Podaj a: "))
b = int(input("Podaj b: "))
c = int(input("Podaj c: "))
def kwadratowa(a,b,c):
Delta = (b**2)-(4*a*c)
if Delta == 0:
x0 = (-b)/(2*a)
rozw = "Funkcja ma jedno miejsce zerowe x0 = " +str(x0)
return rozw
if Delta >0:
pierwiastek = Delta**(1/2)
x1 = ((-b) - pierwiastek)/(2*a)
x2 = ((-b) + pierwiastek)/(2*a)
rozw = "Funkcja ma dwa miejsca zerowe x1 = " + str(x1) + " i x2 = " + str(x2)
return rozw
if Delta <0:
rozw = "Brak rozwiązań"
return rozw
print(kwadratowa(a,b,c))
Bez zwrotu:
a = int(input("Podaj a: "))
b = int(input("Podaj b: "))
c = int(input("Podaj c: "))
def kwadratowa(a,b,c):
Delta = (b**2)-(4*a*c)
if Delta == 0:
x0 = (-b)/(2*a)
print("Funkcja ma jedno miejsce zerowe x0 = " +str(x0))
if Delta >0:
pierwiastek = Delta**(1/2)
x1 = ((-b) - pierwiastek)/(2*a)
x2 = ((-b) + pierwiastek)/(2*a)
print("Funkcja ma dwa miejsca zerowe x1 = " + str(x1) + " i x2 = " + str(x2))
if Delta <0:
print("Brak rozwiązań")
kwadratowa(a,b,c)