X=0
y=0
z=0
x1=-1
y1=-1
z1=-1
while(x-x1) > 0.0001 or (y-y1) > 0.0001 or (z-z1) . 0.0001:
x1=x
y1=y
z1=z
x=(1*y+2*z-4)/(-4) #Делим на(-) коофицент при(x) т.е. из 4х + y +2z - 4 = 0 в x= (y+2z - 4)/(-4) для y и z тоже
y= (3*x + 1*z -7)/(-5)
z=(1*x + 1*y - 3)/(-3)
print("РџСЂРё X:",x)
print("РџСЂРё Y:",y)
print("РџСЂРё Z:,z)
#Ответы:x=0.500032, y=0.9999872, z=0.4999936
По первому условию:
А*В*С = 36 (1)
По второму условию:
А+В+С = х (количество окон в доме) (2)
Очевидно, что система уравнений (1) и (2) имеет больше одного
решения, так как потребовалось уточнение насчет младшего сына.
Рассмотрим варианты решения (1) и (2):
1*1*36 1+1+36 = 38
1*2*18 1+2+18 = 21
1*3*12 1+3+12 = 16
1*4*9 1+4+9 = 14
1*6*6 1+6+6 = 13
2*2*9 2+2+9 = 13
2*3*6 2+3+6 = 11
3*3*4 3+3+4 = 10
Все варианты решения, кроме выделенных, встречаются в единственном экземпляре, поэтому не могут быть решением задачи. (Если это не так, тогда задачу можно решить без третьего условия насчет младшего сына).
В этом условии важно то, что младший сын существует и он один...))
Из двух отмеченных вариантов решения подходит только 1; 6; 6.
В варианте 2; 2; 9 младших двое, и уточнение насчет рыжих волос к решению задачи не приведет.
ответ: Двое старших - по 6 лет и один младший - 1 год.