Python: решить указанное уравнение
Python Basic - 1: Упражнение 35 с решением
Напишите программу на Python, которая решает уравнение:
ах + с = с
дх + EY = F
Выведите значения x, y, где указаны a, b, c, d, e и f.
Входные данные :
a, b, c, d, e, f разделены одним пробелом.
(-1000 ≤ a, b, c, d, e, f ≤ 1000)
Пример решения :
Код Python:
print("Input the value of a, b, c, d, e, f:")
a, b, c, d, e, f = map(float, input().split())
n = a*e - b*d
print("Values of x and y:")
if n != 0:
x = (c*e - b*f) / n
y = (a*f - c*d) / n
print('{:.3f} {:.3f}'.format(x+0, y+0))
Пример вывода:
Введите значение a, b, c, d, e, f: 5 8 6 7 9 4 Значения х и у: -2,000 2.000
Блок - схема:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, чтобы проверить, образуют ли три заданные длины (целые числа) трех сторон прямоугольный треугольник.
Далее: Напишите программу на Python для расчета суммы долга за n месяцев.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code