|
Python asoslari
|
bet | 4/13 | Sana | 18.05.2024 | Hajmi | 454,5 Kb. | | #241819 |
Bog'liq Pythonda ma\'lumotlar bilan ishlashfloat.is_integer()- ko`rsatgich butun son bo`lish bo`lmasligini tekshiradi.
float.hex()-float ni hex ga (o`n oltilik sanoq sistemasiga) o`tkazadi.
classmethod float.fromhex(s)- o`n oltilik sanoq sistemasisdan floatga otkazadi. Ya’ni float.hex() ni teskarisi.
Complex (kompleks sonlar)
Xuddi matamatika sohasidagi kompleks sonlarni Pythonda ham ishlatish mumkin:
Pythonda komleks sonlar ustida arifmetik amallarni butun va haqiqiy sonlar ustida bajarilgani kabi oddiy bajarish mumkin yani matematika kursida komleks sonlar ustida arifmetik amallar qanday bajarilsa xuddi shunga o`xshab bajariladi.
Sonlarni o‘girish
Sonlarni bir turdan boshqasiga osongina o‘girish mumkin. Buning uchun int(), float(), complex() buyruqlari ishlatiladi:
x = 1 #int y = 2.8 #float z = 1j #complex
# int turidan floatga o‘tkazish a = float(x)
# float turidan intga o‘tkazish b = int(x)
# int turidan complexga o‘tkazish
c = complex(x)
print(a) print(b) print(c)
|
Consolda yuqoridagi kod bizga quyidagi natijani beradi:
1.0
1
(1+0j)
Tasodifiy son (random moduli)
Tasodifiy sonni hosil qilish ichun Pythonda random buyrug‘i kiritilgan. Hozir 1 dan 9 gacha bo‘lgan sonlar oralig‘idan tasodifiy sonni ekranga chiqaruvchi dasturni yaratamiz:
Bu modul har xil taqsimotlar uchun tasodifiy raqamlarni generatsiya qiladi. Eng ko`p qo`llaniladigan funksiyalari:
Random() -[0.0, 1.0) yarim ochiq diapozondagi tasodifiy sonlarni generatsiya qiladi.
|
| |