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

Срочно работаем в Python

Завдання 3. Дано рівняння ax+b=c, де х - невідоме, а, b і с - користувач вводить з клавіатури. Знайти х. (Зробіть перевірку ділення на 0)

Ответы

Автор ответа: valgrisa
3

Ответ:

a=float(input('Введите а не равное 0: a = '))

while a==0:

   a=int(input('Введите а не равное 0: a = '))

b=float(input('b = '))

c=float(input('c = '))

x=(c-b)/a

print (f'x = {x}')

Объяснение:

проверку на 0 сделаем в цикле с предусловием (while a==0:), чтобы вводить а до тех пор, пока оно не будет иметь значение не равное 0


polkorotka: А зачем такие скобки {}?
polkorotka: Можете сказать пожалуйста
polkorotka: Мы не проходили
polkorotka: И зачем нам f перед x?
valgrisa: f-строки - улучшенный способ форматирования строк (ввод f перед строкой, фигурные скобки, содержат имена переменных, которые при выводе будут заменены их значениями)
valgrisa: можно заменить на print ('x =',x)
p15: a=0, b=5, c=5. Ответ есть, но ваша программа его не выдаст, хоть и деления на 0 не будет. Кроме того они изучают if я думаю.

{} для красоты вывода ответа. читайте про форматирование вывода.
polkorotka: Спасибо!!!!!!
Похожие вопросы