sonlar. sonlar bilan ishlashning tashqi funksiya va metodlari

PPTX 31 стр. 96,0 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 31
mavzu: ma’lumot tipini aniqlash. ma’lumot tipini o’zgartirish. o’zgaruvchini o’chirish mavzu: sonlar. sonlar bilan ishlashning tashqi funksiya va metodlari. reja sonlar. sonlar bilan ishlashning tashqi funksiya va metodlari. math moduli. matematik funksiyalar. math moduli. matematik funksiyalar. random moduli. tasodifiy son generasiyasi sonlar python 3 dasturlash tili quyidagi sonli turlarni qo’llaydi: int - butun son (maslan: 45, 6, -7, 0, 124). son kattaligi faqat tezkor xotira sig’imiga bog’liq; float – haqiyqiy son (maslan: 2.2101, 0.0025, 7.987456); complex – kompleks son (maslan: 2+5j, 3+1j). sonlar butun son eng sodda tip, haqiyqiy son murakkabroq va eng murakkabi kompleks sondir. shu tarzda agar amalda butun va haqiyqiy son ishtirok etsa, butun son avtomatik haqiyqiy songa o’tkaziladi so’ng haqiyqiy sonlar ustida amallar bajariladi. bu amal natijasi haqiyqiy son bo’ladi. sonni ikkilik, sakkizlik yoki o’n oltilik shaklda ham ko’rsatish mumkin. bunday sonlar avtomatik o’nlik butun songa o’zgartiriladi. 0b (yoki 0b) belgisidan boshlanuvchi hamda 0 va 1 raqamlari …
2 / 31
atijaga ega boldik agar fiksirlangan natijaga erishmoqchi bo’lsak decimal modulidan foydalanishimiz mumkin: >>> from decimal import decimal >>> decimal("0.3")-decimal("0.1")-decimal("0.1")-decimal("0.1") decimal('0.0') bundan tashqari fractions moduli yordamida kasr sonni ham ifodalash mumkin. kasr soni yaratishda ikki sonni yani surat va mahrajni bitta son yoki satr sifatida ko’rsatish mumkin. misol sifatida 4/5 kasr sonini yaratamiz: >>> from fractions import fraction >>> fraction (4, 5) fraction (4, 5) ½ kasr sonini quyidagi uchta usul bilan yaratish mumkin: >>> fraction (1, 2) fraction (l, 2) >>> fraction ("0.5" ) fraction (l, 2) >>> fraction (0 .5 ) fraction (l, 2) kasr sonlar ustida oddiy sonlar kabi arifmetik amallar bajarish mumkin: >>> fraction (9, 5) - fraction (2, 3) fraction (l7, 15) >>> fraction ("0.3") - fraction ("0.1") - fraction (" 0.l ") - fraction (" 0.1 ") fraction (0,1) >>> float (fraction (0, 1)) 0.0 kompleks son quyidagi formatda yoziladi: + j bu yerda j …
3 / 31
sonlarni satr ko’rinishida taqdim qilinadi. masalan: >>> oct(7), oct(8), oct(64) ('0o7 ' , '0ol0 ' , '0ol00' ) hex ( ) - o’nlik sonni o’n oltilik songa o’tkazish. sonlarni satr ko’rinishida taqdim qilinadi. masalan: >>> hex (l0) , hex(l6) , hex (255) ('0xa' , '0xl0' , '0xff ') sonlar bilan ishlashning tashqi funksiya va metodlari round ( [, ]) – kasr qismi 0.5 dan kichik bo’lsa sonni o’zi, katta bo’lsa eng yaqin katta songa aylantiriladi. agar kasr qismi 0.5 ga teng bo’lsa, eng yaqin juft songa aylantiriladi. masalan: >>> round (0.49), round (0.50), round(0.51) (0, 0, 1) >>> round (1.49), round(l.50), round (l.51) (1, 2, 2) >>> round (2.49), round(2.50), round(2.51) (2, 2, 3) >>> round(3.49), round(3.50), round(3.51) (3, 4, 4) sonlar bilan ishlashning tashqi funksiya va metodlari abs ( ) - sonning absolyut qiymatini qaytaradi: >>> abs (-10) , abs (l0) , abs (-12.5 ) (1 0, 10, 12 …
4 / 31
[, ]) - ko’rsatilga asos bo’yicha logarifm. agar asos ko’rsatilmasa natural logarifm deb hisoblanadi (e asosga ko’ra); log10 () – o’nlik logarifm ; log2 () – 2 asosga ko’ra logarifm; sqrt () – kvadrat ildiz: >>> math.sqrt(100), math.sqrt(25) (10.0, 5.0) sonlar bilan ishlashning asosiy funksiyalari: ceil () – eng yaqin katta songa yaxlitlash: >>> math.ceil(5.49), math.ceil(5.50), math.ceil(5.51) (6, 6, 6) floor () - – eng yaqin kichik songa yaxlitlash: >>> math.floor(5.49), math.floor (5.50), math.floor(5.51) (5, 5, 5) row ( , ) – ni ga ko’tarish: >>> math.pow(10, 2), 10**2, math.pow(3, 3), 3**3 (100.0, 100, 27.0, 27 ) sonlar bilan ishlashning asosiy funksiyalari: fabs () – absolyut qiymat: >>> math.fabs(10), math.fabs(-10) , math.fabs(-12.5) (10.0, 10.0, 12.5) fmod() – qoldiqli bo’lish: >>> math.fmod (l0, 5) , 10%5, math.fmod (l0, 3), 10%3 (0.0, 0, 1. 0, 1) sonlar bilan ishlashning asosiy funksiyalari: factorial () – son faktoriali: >>> math.factoria1(5), math.factorial(6) (120, 720) fsum …
5 / 31
random() 0. 5714025946899135 random moduli funksiyalari random moduli funksiyalari uniform ( , ) - dan gacha oraliqdagi tasodifiy haqiyqiy sonni qaytaradi: >>> random.uniform (0, 10) 9. 965569925394552 >>> random.uniform (0, 10) 0.4455638245043303 randint ( , ) - dan gacha oraliqdagi tasodifiy butun sonni qaytaradi: >>> random.randint (0, 10) 4 >>> random.randint (0, 10) 10 random moduli funksiyalari randrange ([ ,] [, ]) - sonli ketma-ketlikdan tasodifiy elementni qaytaradi. parametrlari range() funksiyalari analogidir. ya’ni, dan gacha bo’lgan sonlar orlaig’idan farqi bilan tasodifiy sonni qaytarardi: >>> random. randrange(10) 5 >>> random.randrange (0, 10) 2 >>> random.randrange (0, 10, 2) 6 random moduli funksiyalari choice ( ) – berilgan ketma-ketlik (satr, ro’yxat, kortej) dagi tasodifiy elementni qaytaradi: >>> random.choice (“string”) # satr ‘i’ >>> random.choice (["s", "t", "r"]) # ro’yxat 'r' >>> random.choice((" s", "t", "r")) # kortej 't ' random moduli funksiyalari shuffle ( [, ]) – ro’yxat elementlarini tasodifiy aralashtirish. agar …

Хотите читать дальше?

Скачайте все 31 страниц бесплатно через Telegram.

Скачать полный файл

О "sonlar. sonlar bilan ishlashning tashqi funksiya va metodlari"

mavzu: ma’lumot tipini aniqlash. ma’lumot tipini o’zgartirish. o’zgaruvchini o’chirish mavzu: sonlar. sonlar bilan ishlashning tashqi funksiya va metodlari. reja sonlar. sonlar bilan ishlashning tashqi funksiya va metodlari. math moduli. matematik funksiyalar. math moduli. matematik funksiyalar. random moduli. tasodifiy son generasiyasi sonlar python 3 dasturlash tili quyidagi sonli turlarni qo’llaydi: int - butun son (maslan: 45, 6, -7, 0, 124). son kattaligi faqat tezkor xotira sig’imiga bog’liq; float – haqiyqiy son (maslan: 2.2101, 0.0025, 7.987456); complex – kompleks son (maslan: 2+5j, 3+1j). sonlar butun son eng sodda tip, haqiyqiy son murakkabroq va eng murakkabi kompleks sondir. shu tarzda agar amalda butun va haqiyqiy son ishtirok etsa, butun son avtomatik haqiyqiy songa o’tkazil...

Этот файл содержит 31 стр. в формате PPTX (96,0 КБ). Чтобы скачать "sonlar. sonlar bilan ishlashning tashqi funksiya va metodlari", нажмите кнопку Telegram слева.

Теги: sonlar. sonlar bilan ishlashnin… PPTX 31 стр. Бесплатная загрузка Telegram