mavzu: Pythonda funksiyalar. Reja


Download 282.81 Kb.
Pdf ko'rish
bet1/8
Sana21.04.2023
Hajmi282.81 Kb.
#1374722
  1   2   3   4   5   6   7   8
Bog'liq
15-mavzu. Pythonda funksiyalar



8-Mavzu: Pythonda funksiyalar.
1


REJA
1.
Funksiya nima?
2.
Fuksiyaga murojaat
3.
Docstring
4.
Fuksiya parametrlari
5.
Amaliyot
2


Funksiya nima?
Funksiya ma'lum bir vazifani bajarishga mo'ljallangan kodlar yig'indisi.
Biz shu paytgacha bir nechta tayyor funksiyalardan foydalanib keldik.
Misol uchun `print()` funksiyasi konsolga matn chiqarish uchun,
`range()` funksiyasi esa ma'lum oraliqdagi sonlarni yaratish uchun
ishlatiladi. Aslida har qanday funksiyaning ortida ham bir necha
qatordan iborat kod bo'ladi, lekin biz funksiyaga murojat qilganda uning
nomini yozamiz xolos. Funksiya ortidagi kod esa biz uchun yashirin
bo'lib qolaveradi. Funksiyalarning qulayligi ham shunda. Dastur
davomida ma'lum bir kodlarni qayta-qayta yozmaslik uchun biz ularni
jamlab, bitta funksiya ichiga joylashtiramiz va dastur davomida bu
kodlarga funksiya nomi orqali murojat qilishimiz mumkin.
3


Funksiya nima?
Funksiyalar turlicha bo'ladi, ba'zi funksiyalar sizdan qiymat qabul qilib,
konsolga biror ma'umot chiqaradi, ba'zilari esa sizdan qabul qilgan
qiymat
ustida
turli
amallar
bajarib
yangi
qiymat
qaytaradi.
Foydalanuvchidan mutlaqo qiymat qabul qilmaydigan funksiyalar ham
mavjud. Ushbu mavzuda siz qanday qilib Pythonda yangi funksiya
yaratish, unga murojat qilish, tekshirish va to'g'rilashni o'rganasiz.
Shuningdek darsimiz yakunida dasturimizni bir nechta fayllarga
ajratishni va funksiylarani alohida, module deb ataluvchi fayllarga
joylashni ham o'rganamiz.
4


Funksiya nima?
FUNKSIYA YARATAMIZ
Keling oddiy, salom_ber deb nomlangan funksiya yaratamiz. Bu funksiya
murojat qilganimizda konsolga "Assalom alaykum!" degan xabarni
chiqarsin.

Download 282.81 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8




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