Pythonда фойдаланувчи функциялари билан ишлашнинг асослари
Pythonда стандарт функциялар ва усуллардан фойдаланиш билан бир қаторда, ўз шахсий функцияларингизни яратиш ва қўллаш мумкин.
Келинг, ўз функциямизни яратиш учун
синтаксисни кўриб чиқайлик. Эълон қилиш
учун def калит сўзини, сўнгра унинг
номи ва параметрларни бериш мумкин бўлган
айланма қавслар ёзилади. Кейин қос ичора
қўйилади, унинг ортидаги қисмда керакли код
(функция таниси) ёзилади.
Функция таниси бошқа код блоклари каби
ченгаси билан силжитилган бўлиши керак.
Мисол учун func функциясини яратайлик:
def func():
'''
функция таниси, ичида
бажарилиши керак бўлган
код ёзилган
'''
func функцияси ҳар қандай чорақ
белгисини чиқариши учун яратайлик:
def func():
print('!')
Келинг энди функциямизни чақиrayлик. Бунинг учун унинг номи ва айланма қавсларни ёзиш лозим:
def func():
print('!')
# Функциямизни чақирамиз:
func() # '!' чиқаради
Функциямизни бир неча марта чақириш мумкин - бу ҳолда функциянинг ҳар бир чақириғи экранга янги чиқиш амалга оширади:
def func():
print('!')
func() # '!' чиқаради
func() # '!' чиқаради
func() # '!' чиқаради
Pythonда функцияни унинг эълонидан кейин чақириш мажбурий:
func() # хато чиқаради
def func():
print('!')
Исм ва фамилиянгизни чиқарувчи функция яратинг.
3 ва 6 йиғиндисини чиқарувчи
функция яратинг.