⊗pyPmUFInr 198 of 208 menu

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.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish