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
Sana21.06.2023
Hajmi0.96 Mb.
#1643259
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.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling