• Float (haqiqiy sonlar)
  • Python asoslari




    Download 454,5 Kb.
    bet3/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

    x = 1 y = 2.8 z = 1j
    print(type(x)) print(type(y)) print(type(z))

    Consolda yuqoridagi kod bizga quyidagi natijani beradi:



    Int (butun sonlar)
    Int (integer) turidagi sonlar o‘z ichiga istalgan oraliqdagi musbat yoki manfiy butun sonlarni oladi:
    x = 1

    y = 345699247453245 z = -2344699247


    print(type(x)) print(type(y)) print(type(z))

    Python interpretatorida yuqorida operator va ifodalar mavzusida ko`rib chiqqan barcha operatorlarni oddiy matemetika kursida ishlatilganidek bajarilishini ko`rdik. Ya’ni ko`paytirish, qo`shish, ayirish, bo‘lish, darajaga ko`tarish va hokazo. Endi esa butun sonlar ustida bajarish mumkin bo`lgan qo`shimcha metodlarni ko`ramiz.
    int.bit_length() - sonni oldidagi ishora va nollarni hisobga olmasdan uni ikkilik sanoq sistemasida taqdim etish uchun kerakli bo`lgan bitlar soni.

    int.to_bytes(length, byteorder, *, signed=False) -shu sonni taqdim etuvchi baytlar qatorini qaytaradi.

    classmethod int.from_bytes(bytes, byteorder, *, signed=False)-berilgan baytlar qatoriga mos sonni qaytaradi.

    Float (haqiqiy sonlar)


    Float turidagi sonlar o‘z ichiga manfiy yoki musbat o‘nli kasr ko‘rinishidagi sonlarni oladi:

    x = 1.10 y = 10.0 z = -38.54
    print(type(x)) print(type(y)) print(type(z))



    Haqiqiy sonlar ham butun sonlar qo`llab quvvatlovchi operatsiyalarni qo`llab quvvatlaydi. Haqiqiy sonlar ustida amal bajarishda foydalanish mumkin bo`lgan qo`shimcha metodlar:

    • float.as_integer_ratio- shu haqiqiy son bilan juftlik munosabatida bo`lgan butun son.


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




    Download 454,5 Kb.