Параметрҳои функсияҳо дар Python

Дар қавсҳои даврашакл ба функсия метавон параметрҳо гузаронд. Биёед ба мисол нигарем.

Функсияе созем, ки параметрҳояш ду ададро қабул кунад ва ба консоли суммаи ин ададҳоро барорад. Барои ин дар қавсҳои даврашакл бо вергул номҳои тағирёбандаҳое нависем, ки параметрҳо ба онҳо меафтанд. Номҳои ин тағирёбандаҳо метавонанд ҳар гуна бошанд. Масалан онҳоро num1 ва num2 номгузорӣ кунем. Якбора суммаи ададҳои додашударо меёбем:

pythondef func(num1, num2):
  print(num1 + num2)

Ҳоло биёед функсияамонро фаро хонем, ба он баъзе ададҳоро гузаронем:

pythonfunc(2, 3) # 5-ро барорад
Задание 1

Функсияе созед, ки параметраш ададеро қабул кунад, ва квадрати он ададро барорад.

Задание 2

Функсияе созед, ки параметрҳояш ду ададро қабул кунад ва ҳосили зарби онҳоро барорад.

Задание 3

Функсияе созед, ки параметраш ададеро қабул кунад ва санҷад, ки он ҷуфт аст ё не.

Задание 4

Функсияе созед, ки параметраш рӯйхате бо ададҳо қабул кунад, ва суммаи квадратҳои унсурҳои рӯйхатро баргардонад.