• Dars – Muqaddas. Sana: 18.05.2023. Sinf: 7– “A”. Fan: Informatika va axborot texnologiyalari.
  • *args USULI
  • O’zbekiston respublikasi raqamli texnologiyalari vazirligi toshkent axborot texnologiyalari universiteti akt sohasida kasb ta’limi fakulteti




    Download 0,96 Mb.
    Pdf ko'rish
    bet13/14
    Sana20.05.2024
    Hajmi0,96 Mb.
    #245185
    1   ...   6   7   8   9   10   11   12   13   14
     
    UTP kabelining ko'rinishi
     
    17.05.2023. 
     
    Amaliyotning o’n to’rtinchi kunida 9-sinf o’quvchilari bilan birgalikda 
    python dasturlash tilida kichik loyiha tayyorladik. Loyiha pythonda dasturlash tili 
    yordamida telegram bot tayyorlash. Telegram botning vazifasi kril/lotin/krill 
    tarjimonlik vazifasini bajarib beradi. 


    18.05.2023. 
     
    Amaliyotimning beshinchi kunida 9-sinf o’quvchilari uchun Python 
    dasturlash tilida Funksiyalar mavzusi haqida dars mashg’uloti o’tildi. Dars doirasida 
    o’quvchilarga Qiymat qaytaruvchi funksiyalar va Moslashuvchan funksiyalar


    haqida ma’lumot beriladi, undan tashqari *args va **kwargs usullari haqida so’z 
    yuritiladi. 
    Dars – Muqaddas. 
    Sana: 18.05.2023. 
    Sinf: 7– “A”. 
    Fan: Informatika va axborot texnologiyalari. 
     
    Mavzu: Python dasturlash tilida funksiyalar 
    Funksiya – bu ko'p marta ishlatiladigan dastur bo'lagi. Funksiyalar ma'lum 
    buyruqlar blokini ko'rsatilgan nom bilan saqlash va shu blokni dasturning istalgan 
    joyida, 
    istalgan 
    miqdorda 
    bajarish 
    imkonini 
    beradi. 
    Biz 
    oldingi 
    darslarimizda 
    len 
    va 
    range 
    Python funksiyalari bilan tanishgan edik. 
    Funksiyalar 
    def 
    zahira 
    so'zi 
    orqali 
    aniqlanadi. 
    Bu 
    so'zdan 
    so'ng 
    funksiya 
    nomi
    , undan so'ng qavs va shu qavs ichida bir necha o'zgaruvchilarni 
    ko'rsatish mumkin bo'ladi va oxirida ikki nuqta (:) yoziladi. Shulardan so'ng 
    funksiyani tashkil qiluvchi buyruqlar bloki yoziladi. Quyidagi misolda buning oson 
    ekanligini ko'rish mumkin. 
    Misol: 
    (function1.py nomi bilan saqlang) 
    def sayHello(): 
    print('Salom, Dunyo!') # funksiyaga tegishli blok 
    # Funksiya oxiri 
    sayHello() # funksiyani chaqirish 
    sayHello() # ya'na bir marta funksiyani chaqirish 
    Natija:
    $ python function1.py 
    Salom, Dunyo! 
    Salom, Dunyo! 


    Agar funksiyalaringiz bir nechta argument qabul qilishi kerak bo’lsa-yu, 
    lekin siz argumentlar sonini aniq bilmasangiz, Pythonda istalgancha qiymat qabul 
    qiluvchi funksiya yaratish imkoniyati bor. 
    *args USULI 
    Agar funksiya qabul qiladigan parametrlar soni noaniq bo’lsa va 
    parametrlar yagona qiymatlar ko’rinishida uzatilsa, funksiya yaratishda 
    argumentdan avval yulduzcha qo’yiladi. 
    **kwargs USULI 
    Agar funksiyaga kalit-qiymat ko’rinishidagi argumentlarni uzatish talab 
    qilinsa va bunday parametrlar soni noma’lum bo’sa, argument oldidan ikkita 
    yulduzcha qo’yiladi. 

    Download 0,96 Mb.
    1   ...   6   7   8   9   10   11   12   13   14




    Download 0,96 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston respublikasi raqamli texnologiyalari vazirligi toshkent axborot texnologiyalari universiteti akt sohasida kasb ta’limi fakulteti

    Download 0,96 Mb.
    Pdf ko'rish