Информатика, вопрос задал nazar0q90q , 1 год назад

Допоможіть виконати завдання це мова Python.
Тільки прикріпіть фото як воно має бути записане у програма Python.
Даю 100Балов !!!! Допоможіть будь ласка

Приложения:

Ответы на вопрос

Ответил p15
1

Ответ:

сначала подготовимся

Умножим обе части на (x-3)(x+2) и поделим на с

Сразу понимаем, что (x≠3, x≠-2)

(x-3)(x+2)=(a+b)/c

x²-x-6-(a+b)/c=0

Дальше дискриминант и т.д.

Попробуем.

Что следует еще сказать? Надо расследовать случаи когда

a+b=0,

c=0

и одновременно a+b=0, c=0.

a,b,c=map(int,input().split())

s=0

if c==0 and a+b==0: print("x≠3, x≠-2")

elif c==0 or a+b==0: s=2

else:

  c=-6-(a+b)/c

  D=1-4*c

  if D<0: s=2

  elif D==0: print("x=",1/2)

  else:

     x1=(1-D**0.5)/2

     x2=(1+D**0.5)/2

     if x1!=3 and x1!=-2:

        print("x=",x1)

     else: s+=1

     if x2!=3 and x2!=-2:

        print("x=",x2)

     else: s+=1      

if s==2: print("Нет решений")

Объяснение:

У меня что-то такое вышло.

ВНИМАНИЕ! Соблюдай точно такие отступы как у меня.


nazar0q90q: це просто ось це вставляеш в пайтон a,b,c=map(int,input().split())

c=-6-(a+b)/c

D=1-4*c

s=0

if D<0: s=2

elif D==0: print("x=",1/2)

else:

x1=(1-D**0.5)/2

x2=(1+D**0.5)/2

if x1!=3 and x1!=-2:

print("x=",x1)

else: s+=1

if x2!=3 and x2!=-2:

print("x=",x2)

else: s+=1

if s==2: print("Нет решений")
p15: можно чуть оптимизировать, но мне кажется и так нормально
nazar0q90q: спасибо тебе просто це практична не розумію цю тему
nazar0q90q: а можеш ще 1 допомогти
nazar0q90q: у мене є в вопросах ще 1 завдання мені ще його потрібно теж 100 балів
p15: только чтобы отступы были как в моем ответе
p15: Добавил еще граничных условий для a и b
Новые вопросы