Python sonlar (numbers)


ULASHISH

Python raqamlari

Pythonda uchta raqamli tur mavjud:

  • int
  • float
  • complex

Raqamli turdagi o‘zgaruvchilar ularga qiymat berganingizda yaratiladi:

Misol

x = 1    # int y = 2.8  # float z = 1j   # complex

Python-dagi har qanday obyekt turini tekshirish uchuntype()funksiyasidan foydalaning:

Misol

print(type(x)) print(type(y)) print(type(z))
O‘zingiz sinab ko‘ring »

Int

Int yoki butun son - bu musbat yoki manfiy, o‘nli kasrsiz, cheksiz uzunlikdagi butun son.

Misol

Integers:

x = 1 y = 35656222554887711 z = -3255522 print(type(x)) print(type(y)) print(type(z))
O‘zingiz sinab ko‘ring »

Float

Float yoki "suzuvchi nuqta raqami" bir yoki bir nechta o‘nli kasrlarni o‘z ichiga olgan ijobiy yoki salbiy sondir.

Misol

Floats:

x = 1.10 y = 1.0 z = -35.59 print(type(x)) print(type(y)) print(type(z))
O‘zingiz sinab ko‘ring »

Float, shuningdek, 10 ning kuchini ko‘rsatish uchun "e" bilan ilmiy raqamlar bo‘lishi mumkin.

Misol

Floats:

x = 35e3 y = 12E4 z = -87.7e100 print(type(x)) print(type(y)) print(type(z))
O‘zingiz sinab ko‘ring »


Complex

Kompleks sonlar xayoliy qism sifatida "j" bilan yoziladi:

Misol

Complex:

x = 3+5j y = 5j z = -5j print(type(x)) print(type(y)) print(type(z))
O‘zingiz sinab ko‘ring »

Konvertatsiya turi

int(),float()vacomplex()usullari bilan bir turdan boshqasiga o‘tkazishingiz mumkin:

Misol

Bir turdan boshqasiga o‘tkazish:

x = 1    # int y = 2.8  # float z = 1j   # complex #convert from int to float: a = float(x) #convert from float to int: b = int(y) #convert from int to complex: c = complex(x) print(a) print(b) print(c) print(type(a)) print(type(b)) print(type(c))
O‘zingiz sinab ko‘ring »

Eslatma: Siz murakkab sonlarni boshqa raqam turiga aylantira olmaysiz.


Tasodifiy raqam

Pythondarandomraqamini yaratish uchun random() funksiyasi mavjud emas, lekin Pythondarandomraqamlarini yaratish uchun ishlatilishi mumkin bo‘lganrandomdeb nomlangan o‘rnatilgan modul mavjud:

Misol

random modulini import qiling va 1 dan 9 gacha tasodifiy raqamni ko‘rsating:

import random print(random.randrange(1, 10))
O‘zingiz sinab ko‘ring »

random moduli haqida ma’lumotnomamizda siz Random moduli haqida ko‘proq bilib olasiz.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!