Programe is: # # Function list and parameter list # def Function_1(Word): print(' One parameter', Word) return 1 def Function_2(Word): Word1 = Word[0] + Word[1] print(Word1) return 2 def Function_3(Word): Word2 = Word[0] + Word[1] + Word[2] print(Word2) return 3 functions = [Function_1, Function_2, Function_3] results = [0,0,0] WORD1 = "aaaa" WORD2 = "bbbb" WORD3 = "cccc" i = 0 parameters = [[WORD1], [WORD1,WORD2], [WORD1, WORD2, WORD3]] #parameters = ((WORD1), (WORD1,WORD2), (WORD1, WORD2, WORD3)) for ijj in (functions): results[i] = ijj(parameters[i]) print (results[i], "\n") i += 1 print(' Final running!') Results are: ========= RESTART: /Users/ionivan/Documents/ListFunctionParametersX.py ========= One parameter ['aaaa'] 1 aaaabbbb 2 aaaabbbbcccc 3 Final running! (April 02, 2022)
Posts
Showing posts with the label function()
Arithmetic, geometric, harmonic means calculation
- Get link
- X
- Other Apps
# # Mean_A is weighted arithmetic mean calculation. # Mean_G is weighted geometric mean calculation. # Mean_H is weighted harmonic average calculation. # f[i] - weight data point x[i] # x[i] - data point i in dataset # Nr - lenght dataset # Nr = int(input('Lenght dataset is:')) # # ********** Initialization list ************ # def Initialization_list(nr, string_mane): termx = ['0']*nr print(string_mane) i = 0 while i < nr: termx[i] = input('Term in dataset is:') i = i + 1 return termx # # ********** Harmonic wighted mean calculation ************ # def Harmonic_mean(nr, termx, termf): suma_xf = 0 suma_f = 0 i = 0 while i < nr: suma_xf = suma_xf + float(termf [i])/float(termx [i]) ...