Hisobot m3-20 guruh magistranti: H. Buvajonov



Download 1,88 Mb.
Sana08.01.2022
Hajmi1,88 Mb.
#335348
Bog'liq
range funksiyasi taqdimot

  • 5A350101-Telekommunikatsiya injiniringi kafedrasi(teleradiouzatish)
  • Ilmiy pedagogik ish va ilmiy tadqiqot ishi bo’yicha
  • HISOBOT
  • M3-20 guruh magistranti: H.Buvajonov
  • Ilmiy rahbar dotsent: N.Jo’rayev

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.

  • 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.
  • .

So'ng for sikli ushbu — for i in range(1,5) ekvivalenti bo'lgan for i in [1, 2, 3, 4] diapazoni bo'ylab iteratsiyani amalga oshiradi. Bunda i o'zgaruvchiga har bir iteratsiyada bittadan son (yoki ob'yekt) biriktiradi va har bir ning qiymati uchun buyruqlar bloki bajariladi. Bu holatda biz buyruqlar blokida i qiymatini ekranga chop etyapmiz.

  • So'ng for sikli ushbu — for i in range(1,5) ekvivalenti bo'lgan for i in [1, 2, 3, 4] diapazoni bo'ylab iteratsiyani amalga oshiradi. Bunda i o'zgaruvchiga har bir iteratsiyada bittadan son (yoki ob'yekt) biriktiradi va har bir ning qiymati uchun buyruqlar bloki bajariladi. Bu holatda biz buyruqlar blokida i qiymatini ekranga chop etyapmiz.
  • Eslab qoling else majburiy emas. Agar u mavjud bo'lsa, for sikli tugaganidan so'ng bir marta bajariladi. Lekin bunda ham while kabi sikl brek operatori bilan tugatilmagan bo'lishi kerak.
  • Ya'na eslab qolingki, for..in sikli barcha ketma-ketliklar bilan ishlaydi. Bizning holatda bu range funksiyasi bilan generatsiya qilingan sonlar ketma-ketligi edi. Umuman olganda, ixtiyoriy ob'yektni ixtiyoriy ketma-ketligi bilan ishlatish mumkin.
  • Ushbu komandani berganimizda bizda
  • Demak agar biz 5 gacha bersak 5 ni o’zini olmaydi. Natija 4 gacha chiqadi

Natija

  • Natija

Natija

  • Natija

Download 1,88 Mb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish