Advertisement
Oppaceted

drawing

May 26th, 2024
530
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.16 KB | None | 0 0
  1. from tabulate import tabulate
  2. from CreateW import CreateW
  3.  
  4. def ShowFunctional(N: int, Functional_koeff: list) -> None:
  5.     for i in range(N):
  6.         print(f"{Functional_koeff[i]}x_{i+1}", end= "")
  7.         if i == N-1:    #в range создается N-1 элементов (начинаем с нуля) => берем i == N-1
  8.             print()
  9.         else:
  10.             print("+", end = "")
  11. def ShowMatrixElement (A: list, i: int, j: int) -> None:
  12.     for el_i in range(len(A)):
  13.         print ("(", end=" ")
  14.         for el_j in range(len(A[i])):
  15.             print( "   X" if (el_i == i and el_j == j) else f"{A[el_i][el_j]:>4}" , end=" ")
  16.         print (")")
  17. def ShowTable(A: list, B: list,  column: list, input_headers: list, input_W: list) -> None:
  18.     M = len(A)
  19.     N = len(A[0])
  20.     headers = [''] + input_headers + ['B']
  21.     data = []
  22.     for i in range(M):
  23.         #data.append([f'y_{i+1}'])
  24.         data.append([column[i]])
  25.         data[i] = data[i] + [i for i in A[i]] + [B[i]]
  26.     data += [['W'] + input_W]
  27.     #data += [['W'] + CreateW(A, B, column, input_headers)]
  28.     print( tabulate(tabular_data= data, headers=headers, tablefmt="grid") )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement