Параметрҳои функсияҳо дар Python
Дар қавсҳои даврашакл ба функсия метавон параметрҳо гузаронд. Биёед ба мисол нигарем.
Функсияе созем, ки параметрҳояш ду ададро
қабул кунад ва ба консоли суммаи ин ададҳоро
барорад. Барои ин дар қавсҳои даврашакл бо вергул
номҳои тағирёбандаҳое нависем, ки параметрҳо ба
онҳо меафтанд. Номҳои ин тағирёбандаҳо метавонанд
ҳар гуна бошанд. Масалан онҳоро num1
ва num2 номгузорӣ кунем. Якбора суммаи
ададҳои додашударо меёбем:
def func(num1, num2):
print(num1 + num2)
Ҳоло биёед функсияамонро фаро хонем, ба он баъзе ададҳоро гузаронем:
func(2, 3) # 5-ро барорад
Функсияе созед, ки параметраш ададеро қабул кунад, ва квадрати он ададро барорад.
Функсияе созед, ки параметрҳояш ду ададро қабул кунад ва ҳосили зарби онҳоро барорад.
Функсияе созед, ки параметраш ададеро қабул кунад ва санҷад, ки он ҷуфт аст ё не.
Функсияе созед, ки параметраш рӯйхате бо ададҳо қабул кунад, ва суммаи квадратҳои унсурҳои рӯйхатро баргардонад.