Pythonda foydalanuvchi funksiyalari bilan ishlash asoslari
Pythonda standart funksiyalar va metodlardan foydalanish bilan bir qatorda, o'zingizning shaxsiy funksiyalaringizni yaratish va qo'llashingiz mumkin.
Keling, o'zimizning funksiyamizni yaratish
uchun sintaksisni ko'rib chiqaylik. E'lon
qilish uchun def kalit so'zini
yozishingiz kerak, keyin uning nomi va
parametrlarni belgilash mumkin bo'lgan
yumaloq qavslar. Shundan so'ng ikkita nuqta
qo'yiladi, undan keyin pastki blokda kerakli
kod yoziladi (funksiya tanasi).
Funksiya tanasi boshqa har qanday kod
blokida bo'lgani kabi chekinish bilan
o'tkazilishi kerak.
Misol uchun func funksiyasini yaratamiz:
def func():
'''
funksiya tanasi, unda
bajariladigan kod
yozilgan
'''
Keling, func funksiyasi undov
belgisini chiqarishini ta'minlaymiz:
def func():
print('!')
Keling endi funksiyamizni chaqiramiz. Buning uchun uning nomini va yumaloq qavslarni yozish kerak:
def func():
print('!')
# Funksiyamizni chaqiramiz:
func() # '!' ni chiqaradi
Funksiyamizni bir necha marta chaqirish mumkin - bu holda funksiyaning har bir chaqiruvi ekranga yangi chiqishni amalga oshiradi:
def func():
print('!')
func() # '!' ni chiqaradi
func() # '!' ni chiqaradi
func() # '!' ni chiqaradi
Pythonda funksiyani uning e'lonidan pastda chaqirish majburiydir:
func() # xatolik chiqaradi
def func():
print('!')
Ismingiz va familiyangizni chiqaradigan funksiya yarating.
3 va 6 sonlari yig'indisini
chiqaradigan funksiya yarating.