Posts

Showing posts with the label for

Functions list in PYTHON

Programe is: # #    Functions list # def print_1(Word,val):  #  print string function     Alfa = Word[val-1]     print(Alfa)     return  def sum_x(x,nr):   # add list elements function     s =0     for i in range(nr):         s+= x[i]     return s def norma_a(a,nr):  # add absolute value list elements function     norm = 0     for i in range(nr):         norm += abs(a[i])     return norm functions = [print_1, sum_x, norma_a]    # functions list results = [0,0,0] WORD = ["aaaa", "bbbb", "cccc", "dddd","eeee",         "ffff", "gggg", "hhhh", "mmmm","nnnn"] X = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] A = [1, -2, 3, -4, 5, -6, 7, -8, 9, -10] NR = [10, 10, 10] NRR =3 i = 0 parameters = [WORD, X, A] for ijj in (functions):     results[i] = ijj(parameters[i], NR[i])     print (results[...

exp(A), A is a matrix

Programe is: # # Calculate A**n, A is a matrix,  n is an integer #                 A has maximum 15 rows and 15 columns # AA =  [[1,2,3,4],       [2,3,4,5],       [3,4,5,6],       [4,5,6,7]] AAA = [[2,2],       [2,2]] BB =  [[1,1,1,1],       [1,1,1,1],       [1,1,1,1],       [2,2,2,2]] NN_row = 4 NN_column = 4 def product_AB(A, B, N_row, N_column):     C =  [[1,1,1,1],       [1,1,1,1],       [1,1,1,1],       [2,2,2,2]]    # C = [[0]*N_row]*N_column     for i in range(N_row):         for j in range(N_column):             C[i][j]=0             for k in range(N_column):                 C[i][j] += A[i][k]*B[k][j]     retur...

Nested loop in PYTHON

  Programe is: (March 28, 2022) # #    for loops in PYTHON #    for i range(n) i =0, 1, 2, 3, ..., n-1 #    for i range(k,n) i=k, k+1, k+2, ..., n-1 #    for i reange(k,n,r) i =k,k+r, k+2r,k+3r,..., k+xr and k+xr<n for i in range(10):     print(i) nr = int(input('Loops numbers is: ')) sum = 0 for i in range(nr):     sum += i print('Sums 0, 1, 2, .., ', nr, 'is: ', sum) # #  Odd numbers sum , i < n # n = nr = int(input('Numbers is: ')) for i in range(1, n, 2):     print(i) # #   for loops în list # cars_A = ["BMW", "FORD", "AUDI", "DACIA",  "LAMBORGINI"] cars_B = ["PORSCHE", "TATA", "VOLVO", "SAAB", "PEUGEOT"] print( '\n List cars_A is: ') for i in cars_A:     print(i, end = ' ') print( '\n List cars_B is: ') for i in cars_B:     print(i, end = ' ') print( '\n List cars_A + cars_B is: ') for i in (cars_A + cars_...