Тема: Як зробити, що б між кавичками відображались значення змінних?
Роблю програму по обрахуванню матриць по методу Крамера і виникла складність, що замість:
a11*a22*a33+a12*a23*a31+a21*a32*a13-(a13*a22*a31+a12*a21*33+a23*a32*a11)
відображались реальні змінні, я підозрюю, що треба додавати символ % перед змінними, але нічого не вдається.
print(' ----')
print(' - a11x1+a12x2+a13x3=b1')
print(' -')
print('- a21x1+a22x2+a23x3=b2')
print(' -')
print(' - a31x1+a32x2+a33x3=b3')
print(' ----')
a11 = float(input('Введи значення а11: '))
a12 = float(input('Введи значення а12: '))
a13 = float(input('Введи значення а13: '))
a21 = float(input('Введи значення а21: '))
a22 = float(input('Введи значення а22: '))
a23 = float(input('Введи значення а23: '))
a31 = float(input('Введи значення а31: '))
a32 = float(input('Введи значення а32: '))
a33 = float(input('Введи значення а33: '))
b1 = float(input('Введи значення b1: '))
b2 = float(input('Введи значення b2: '))
b3 = float(input('Введи значення b3: '))
d = a11*a22*a33+a12*a23*a31+a21*a32*a13-(a13*a22*a31+a12*a21*a33+a23*a32*a11)
print('a11*a22*a33+a12*a23*a31+a21*a32*a13-(a13*a22*a31+a12*a21*33+a23*a32*a11)')
print('Значення нульового трикутника: ','\n')
d1 = b1*a22*a33+a12*a23*b3+b2*a32*a13-(a13*a22*b3+a12*b2*a33+a23*a32*b1)
print ('b1*a22*a33+a12*a23*b3+b2*a32*a13-(a13*a22*b3+a12*b2*a33+a23*a32*b1)')
print('Значення першого трикутника: ',d1,'\n')
d2 = a11*b2*a33+b1*a23*a31+a21*b3*a13-(a13*b2*a31+b1*a21*a33+a23*b3*a11)
print('a11*b2*a33+b1*a23*a31+a21*b3*a13-(a13*b2*a31+b1*a21*a33+a23*b3*a11)')
print('Значення першого трикутника: ',d2,'\n')
d3 = a11*a22*b3+a12*b2*a31+a21*a32*b1-(b1*a22*a31+a12*a21*b3+b2*a32*a11)
print('a11*a22*b3+a12*b2*a31+a21*a32*b1-(b1*a22*a31+a12*a21*b3+b2*a32*a11)')
print('Значення першого трикутника: ',d2,'\n')