В Python 2.7 у меня есть несколько функций, которые я не могу изменить, просто использую.Три из них являются «передними» и три из них являются «задними»;давайте назовем их f1 (), f2 (), f3 (), r1 (), r2 (), r3 ().И у меня также есть 17 функций с различными номерами и типами параметров с разными ключевыми словами, например:
function01( par1='hello' , par2=847, par3=True , par4=17.821 , ........... )
function02( par43=(8.3+17.9i) , par21='august' )
и т. Д.
Мне нужно вызвать их все 17 следующим образом:
f1()
f2()
f3()
functionNN(............................)
r1()
r2()
r3()
Этот блок кода 17 раз (для NN = от 1 до 17)!
Есть хитрый способ сделать это без записи 17 блоков ??
*** ДОБАВЛЕННАЯ ИНФОРМАЦИЯ ... Теперь у меня есть ужасный код:
#block1
f1()
f2()
f3()
function01( par1=..., par2=..., par3=..., par4=...................)
r1()
r2()
r3()
#block2
f1()
f2()
f3()
function02( par43=..., par21=...)
r1()
r2()
r3()
#block3
f1()
f2()
f3()
function03( par17=..., par37=..., par11=...)
r1()
r2()
r3()
#block4
.......
.......
.......
.......
.......
#block17
.......
И одна из 17 функций имеет "безымянные" параметры.: -S