|
O`zbekiston respublikasi axborot texnologiyalari va kommunikatsialarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali tt va kt fakulteti tt 1-22 guruh talabasining dasturlash
|
səhifə | 1/14 | tarix | 28.11.2023 | ölçüsü | 1,11 Mb. | | #138003 |
| dasturlash 4-mustaqil ish
O`ZBEKISTON RESPUBLIKASI AXBOROT
TEXNOLOGIYALARI VA KOMMUNIKATSIALARINI
RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT
AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI
TT va KT FAKULTETI
TT 11-22 GURUH TALABASINING
DASTURLASH 1
FANIDAN
4-Mustaqil ishi
BAJARILDI: GULBOYEVA SABRINA
QABUL QILDI: AXMEDOVA NILUFAR
QARSHI2022
Mavzu:Nostandart funksiyalar.Foydalanuvchining funksiyalari.
Reja:
1.Funksiya nima?
2.Funksiya yaratish usullari.
3.Funksiyaga murojaat qilishda xatoliklar.
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 joylashimiz va dastur davomida bu kodlarga funksiya nomi orqali murojat qilishimiz mumkin.
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 faullarga ajratishni va funksiylarani alohida, module deb ataluvchi fayllarga joylashni ham o'rganamiz.
Dostları ilə paylaş: |
|
|