Предмет: Информатика, автор: zinax1337

помогите с информатикой Python

Приложения:

Ответы

Автор ответа: merkkaa
0

from math import sqrt

inpABC = list(map(int, input("Введите коэффиценты a, b, c: ").split()))

a = inpABC[0]

b = inpABC[1]

c = inpABC[2]

d = b*b-4*a*c

if d < 0:

   print("Корней нет")

else:

   if d == 0:

       x = -b/(2*a)

       print("Корень уравнения x=", x)

       

   else:

       if d > 0:

           x1 = (-b+sqrt(d))/(2*a)

           x2 = (-b-sqrt(d))/(2*a)

           print("Корни уравнения:\nx1=",x1,"x2=",x2)

# ----------------- 2 вариант с функцией

def Kbyp(a,b,c):

   d = b*b-4*a*c

   if d < 0:

       print("Корней нет")

   elif d == 0:

       x = -b/(2*a)

       print("Корень уравнения x=", x)

           

   elif d > 0:

       x1 = (-b+sqrt(d))/(2*a)

       x2 = (-b-sqrt(d))/(2*a)

       print("Корни уравнения:\nx1=",x1,"x2=",x2)

inpABC = list(map(int, input("Введите коэффиценты a, b, c: ").split()))

Kbyp(inpABC[0], inpABC[1], inpABC[2])


merkkaa: проще было бы с функцией
merkkaa: с функцией навсякий тоже скинул
Автор ответа: Аноним
0

Ответ:

from math import sqrt

a, b, c = map(int, input('введите а, b, c через пробел').split())

d = b * b - 4 * a * c

if d < 0:

   print('Корней нет')

elif d == 0:

   x = -b / (2 * a)

   print('Корень уравнения х =', x)

else:

   x1 = (-b + sqrt(d)) / 2 * a

   x2 = (-b - sqrt(d)) / 2 * a

   print(f'Корни уравнения:\nx1 = {x1}, x2 = {x2}')

Объяснение:

Похожие вопросы
Предмет: Информатика, автор: Viky2016