sonlar. sonlar bilan ishlashning tashqi funksiya va metodlari

PPTX 31 sahifa 96,0 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
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 …

Ko'proq o'qimoqchimisiz?

Barcha 31 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

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

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

Bu fayl PPTX formatida 31 sahifadan iborat (96,0 KB). "sonlar. sonlar bilan ishlashning tashqi funksiya va metodlari"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: sonlar. sonlar bilan ishlashnin… PPTX 31 sahifa Bepul yuklash Telegram