Mavzu: Kutubxonalar, Matematik kutubxona, random kutubxonasi


Download 54.17 Kb.
bet2/3
Sana04.04.2023
Hajmi54.17 Kb.
#1327560
1   2   3
Bog'liq
UZMU Jizzax filiali Amaliy matematika fakulteti

datetime — SANA VA VAQT
Ushbu modul yordamida Pythonda sanalar bilan ishlashimiz mumkin. Moduldan foydalanishdan avval uni import qilamiz. Har gal moduldan foydalanishda datetime deb qayta yozmaslik uchun, import qilishda modulga dt nomini beramiz.


import datetime as dt

Hozirgi vaqt va sanani koʻrish uchun datetime.now() moduliga murojat qilamiz:


hozir = dt.datetime.now()


print(hozir)

Natija: 2021-03-09 12:12:19.894899


Kurib turganingizdek, natija yil, oy, kun soat, minut, sekund va millisekund koʻrinishida chiqdi. Biz bu qiymatlardan istaganimzni maxsus metodlar yordamida ajratib olishimiz mumkin:




math —MATEMATIK FUNKSIYALAR
Bu modul oʻz ichida matematikaga oid turli funksilayar va oʻzgaruvchilarni saqlaydi. Keling, ularning baʻzilari bilan tanishamiz.


π-ning qiymati

import math


PI = math.pi
print(f"PI ning qiymati: {PI}")

Natija: PI ning qiymati: 3.141592653589793




e — natural logarifm asosi
E = math.e
print(f"e ning qiymati: {E}")
Natija: e ning qiymati: 2.718281828459045


Random kutubxonasi

Tasodifiy sonlar generatori haqida eshitganmisiz? Eshitmagan bo’lsangiz aytaman, tasodifiy sonlar generatori dastur tomonidan biror oraliqdagi tasodifiy tanlangan (oldindan aniq bo’lmagan) sonni olish uchun ishlatiladi. Biz o’rganayotgan C# dasturlash tilida buning uchun Random sinfidan foydalaniladi.


Buning bizga nima keragi bor?
Misol uchun, siz ko’proq sonlar ustida biror amal bajaruvchi dastur yozdingiz. Dasturingiz to’g’ri ishlayotganini tekshirish uchun ishga tushirganingizda, shuncha sonni yozib chiqishingiz shart emas. Shunchaki bitta massiv olib, Random sinfidan foydalanib uni tasodifiy sonlar bilan osongina to’ldirish mumkin. Dastur har safar ishga tushirilganida har xil sonlar tanlab olinadi. Yoki ekranning turli joylarida paydo bo’luvchi shakllar koordinatasini Random orqali olib, takrorlanmas animatsiyalar hosil qilishingiz mumkin va hokazo, boshqa ko’p maqsadlarda ishlatishingiz mumkin.
Endi esa bu sinf metodlaridan qanday foydalanishni ko’rib chiqamiz.
Random sinfi System standart kutubxonasida joylashgan. Bu sinfdan foydalanish uchun avval undan obyekt olishimiz kerak :

Random rand = new Random();


So'ngra quyidagi metodlardan foydalanishimiz mumkin:

Download 54.17 Kb.

Do'stlaringiz bilan baham:
1   2   3




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