• Complex (kompleks sonlar)
  • Python asoslari




    Download 454,5 Kb.
    bet4/13
    Sana18.05.2024
    Hajmi454,5 Kb.
    #241819
    1   2   3   4   5   6   7   8   9   ...   13
    Bog'liq
    Pythonda ma\'lumotlar bilan ishlash

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


    • Download 454,5 Kb.
  • 1   2   3   4   5   6   7   8   9   ...   13




    Download 454,5 Kb.