Fan: Python dasturlash tili O’qituvchi: E. R. Islomov



Yüklə 168,41 Kb.
səhifə1/3
tarix20.09.2023
ölçüsü168,41 Kb.
#146017
  1   2   3
10 ma\'ruza Modullarning ta’rifi va ulanishi Tasodifiy – random moduli


MAVZU: Modullarning ta’rifi va ulanishi. Tasodifiy – random() moduli. Math moduli. Math moduli funksiyalari bilan ishlash.
FAN: Python dasturlash tili
O’QITUVCHI: E.R.ISLOMOV

REJA:

  • Modullarning ta’rifi va ulanishi.
  • Tasodifiy – random() moduli.
  • Math moduli.
  • Math moduli funksiyalari bilan ishlash.

Modullarning ta'rifi va ulanishi
Pythondagi modul boshqa dasturlarda qayta ishlatilishi mumkin bo'lgan yagona kod faylidir.
Modul yaratish uchun modulni ifodalovchi *.py faylini o'zini yaratish kerak. Fayl nomi modul nomini ifodalaydi. Keyin ushbu faylda bir yoki bir nechta funksiya aniqlanishi kerak.
Aytaylik, asosiy dastur fayli main.py deb ataladi. Va biz unga tashqi modullarni ulashni xohlaymiz.
Buning uchun birinchi navbatda yangi modulni aniqlaymiz: biz main.py papkasida yangi fayl yaratamiz, biz uni message.py deb nomlaymiz. Agar PyCharm yoki boshqa IDE ishlatilsa, ikkala fayl ham bitta loyihaga joylashtiriladi.
Shunga ko'ra, modul message deb ataladi. Unda quyidagi kodni aniqlaymiz:
salom = "Hammaga salom"
def xabar(matn):
print(f"xabar: {matn}")
salom o'zgaruvchisi va xabar funksiyasi bu yerda aniqlanadi, u parametr sifatida ba'zi matnlarni oladi va uni konsolga chop etadi.
Asosiy dastur faylida - main.py biz ushbu moduldan foydalanamiz:
# message modulini chaqirish
import message
# salom o'zgaruvchining qiymatini ko'rsatish
print(message.salom)
# xabar funksiyasini chaqirish
message.xabar("Salom talabalar")
Dastur natijasi:
Modul funksionalligini global nomlar maydoniga ulash
Moslashtirishning yana bir opsiyasi from kalit so‘zidan foydalanib, modul funksiyalarini joriy modulning global nomlar maydoniga import qilishni o‘z ichiga oladi:
Dastur natijasi:
# message modulidan xabar funksiyasini chaqirish

Yüklə 168,41 Kb.

Dostları ilə paylaş:
  1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin