Python да функциялар параметрлари

Функциянинг қавсларига параметрлар юзлатиб бериш мумкин. Келиб, мисолда кўриб чиқайлик.

Иккита сонни параметр сифатида қабул қиладиган ва уларнинг йиғиндисини консолга чиқарувчи функция ясайлик. Бунинг учун қавс ичида vergul билан биз ўзгарувчилар номларини ёзамиз, уларга параметрлар тушadi. Ушбу ўзгарувчиларнинг номлари исталганча булиши мумкин. Масалан уларни num1 ва num2 деб атайлик. Дарров берилган сонларнинг йиғиндисини топаёқ:

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

Келиб, энди функциямизни чақириб, унга бир нечта сонларни параметр сифатида юзатамиз:

pythonfunc(2, 3) # 5 ни чиқаради
Задание 1

Сонни параметр сифатида қабул қиладиган, ва унинг квадратини чиқарувчи функция ясангиз.

Задание 2

Иккита сонни параметр сифатида қабул қиладиган, ва уларнинг кўпайтмасини чиқарувчи функция ясангиз.

Задание 3

Сонни параметр сифатида қабул қиладиган, ва уни жуфт ёки тоқ эканлигини текширувчи функция ясангиз.

Задание 4

Сонлар рўйхатини параметр сифатида қабул қиладиган, ва рўйхат элементлари квадратларининг йиғиндисини қайтарувчи функция ясангиз.