Условия задачи:
Напишите программу для решения уравнения Ax = B – A – 1. Параметры A и B вводятся пользователем. Уравнение имеет решение x =(B – 1) / A – 1 если A ≠ 0. При A = 0 и B = 1 решением является любое число, а при A = 0 и B ≠ 1 решений у уравнения нет. Предложите разные
варианты программы, в том числе и с использованием обработки исключительных ситуаций.
Решение задачи:
try:
A = int(input('Введите число А:'))
B = int(input('Введите число B:'))
if A == 0 and B == 1:
print('решением уравнения будет любое х')
elif A == 0 and B != 1:
print('У уравнения нет решения')
else:
x = (B - 1) / A - 1
print(x)
except ZeroDivisionError:
print('на ноль делить нельзя')
except:
print('Что-то пошло не так')