Posts

Showing posts with the label parameters

Functions and return parameters list

 Program is: # #   functions and return parameters list # def function_1(a,b):     return [a+b] def function_2(a,b):     suma = a + b     if a > b:         minimum =b     else:         minimum = a     return [suma, minimum] def function_3(a,b):     suma = a + b     if a > b:         minimum = b     else:         minimum = a     if a > b:         maximum = a     else:         maximum = b     return [suma, minimum, maximum] X = 10 Y = 20 Z = function_1(X,Y) W = function_2(X,Y) A = function_3(X,Y) print(' If a=', X,  'and b= ', Y, 'than a+b=', Z[0]) print(' If a=', X,  'and b= ', Y, 'than a+b=', W[0], 'minumum is', W[1] ) print(' If a=', X,  'and b= ', Y, 'than a+b=', A[0], 'minumum is', A[1],       'and maximu...

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[...