Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 3000UZS
Размер 694.7KB
Покупки 0
Дата загрузки 21 Ноябрь 2024
Расширение pptx
Раздел Презентации
Предмет Информатика и ИТ

Продавец

Bohodir Jalolov

Pythonda sonlar bilan ishlash

Купить
INTELLEGENT PROGRAMMERS CLUB Sonlar bilan ishlash • Reja:  Butun sonlar bilan ishlash  O’nlik sonlar bilan ishlash  Python dasturida matematik amallar bilan ishlash  Kompleks sonlar bilan ishlash  Python dasturida const lar bilan ishlash  Python dasturida tasodifiy son funksiyalari bilan ishlash INTEGERS — BUTUN SONLAR Butun sonlarni ham o'zgaruvchida saqlash, ularning ustida qo'shish (+), ayirish (-), ko'paytirish(*), bo'lish (/) kabi arifmetik amalarni bajarish mumkin: a = 20 # Sonlar musbat yoki b = -30 # manfiy bo'lishi mumkin c = a + b print(c) Python - operatorlar orasidagi bo'shliqlarni inobatga olmaydi. O'qishga qulay bo'lishi uchun yuqoridagi kabi (bo'shliqlar bilan) yozishingiz mumkin.1D1E 24 14 0D FLOATS — O'NLIK SONLAR Pythonda dasturida o'nlik sonlar floating point numbers yoki qisqa qilib floats deyiladi. " Floating point numbers " atamasini o'zbek tiliga " suzuvchi nuqtali sonlar " deb tarjima qilish mumkin. Ingliz tilida o'nlik sonlarni yozishda vergul (,) emas nuqta (.) belgisi ishlatiladi, va bu nuqta sonning katta kichikligiga qarab joyi o'zgargani uchun "floating" (suzuvchi) deyiladi. a = 20.0 # O’nlik musbat yoki b = -30.0 manfiy bo'lishi mumkin c = a + b print(c) a = 20.0 b = -30.0 c = 22.5466158511050A • Ayrim dasturlash tillarida konstant qiymatlar tushunchasi bor. Ya’ni konstantlar o'zgarmas bo'ladi (misol uchun π\\pi π ning qiymati konstanta, o'zgarmas qiymat hisoblanadi). Pythonda konstanta tushunchasi yo'q, shuning uchun dasturchilar bunday o'zgaruvchilarning nomini katta harflar bilan yozishga kelishishgan ( ogohlantirish sifatida ) va buni python dasturi o’zgarmas qiymat deb qabul qiladi. Bu albatta qat'iy qonun emas, lekin kelajakda o'zgaruvchilar orasida konstant qiymatlarni ajratish uchun yaxshi usullardan biri. • PI = 3.14159 • E = 2.71 Python dasturida const lar bilan ishlash Qiziqarli fakt: Pi-dunyodagi eng tan olingan va eng mashhur matematik konstanta. Uning o'ziga xos bayram sanasi bor, u Pi kuni deb ataladi , bu 14 martga to'g'ri UZUN SONLARNI KIRITISH Uzun sonlarni kiritishda, qulaylik uchun, raqamlarni pastki chiziq (_) yordamida guruhlash mumkin. Python - son tarkibidagi pastki chiziqlarni (_) inobatga olmasdan, uzun sonligicha qabul qiladi. Masalan : aholi_soni = 7_594_000_000 # o'zmizga qulay bo'lishi uchun shunday yozdik Print(aholi_soni) Natija: 7594000000 0F ARIFMETIK AMALLAR • Avvalgi darsimizda foydalanuvchidan ma'lumot olish uchun input() funktsyasidan foydalanishni o'rgandik. Kelin endi shu funktsiya yordamida foydalanuvchidan son olishni ko'raylik. Quyidagi kod foydalanuvchining tug'ilgan yilini so'raydi va uning yoshini hisoblab beradi: foydalanuvchining tug'ilgan yilini so'raymiz t_yil = int(input("Tug'ilgan yilingizni kiriting: ")) foydalanuvchi yoshini xisoblaymiz yosh = 2020 - t_yil # foydalanuvchi yoshini konsolga chiqaramiz print("Siz " + yosh + " yoshda ekansiz") INPUT() FUNKSIYASI VA SONLAR O'ZGARUVCHI (VARIABLE)0607 Ularni amalda sinab ko’rsak yaxshiroq tushunamiz: x = 10 y = 3 print(x + y) print(x - y) print(x * y) print(x / y) print(x % y) print(x ** y) print(x // y) 13 7 30 3.3333333333333335 1 1000 3 Ushbu darsimizni 2-qismida siz Python math moduli haqida hamma narsani bilib olasiz. Matematik hisoblar Python rivojlanishining muhim qismidir. Ilmiy loyiha ustida ishlayapsizmi, yoki moliyaviy dastur yoki boshqa turdagi dasturlash bo'yicha ishlayapsizmi, matematikaga bo'lgan ehtiyojdan qochib qutula olmaysiz. Pythonda oddiy matematik hisoblar uchun siz qo'shish (+), ayirish (-), bo'lish (/) va ko'paytirish (*) kabi o'rnatilgan matematik operatorlardan foydalanishni o’rgandiz. Ammo shunday qiymatlar borki ular dasturda eksponensial, logarifmik, trigonometrik yoki daraja funktsiyalari kabi ilg'or operatsiyalar o'rnatilmagan. Bu siz ushbu funktsiyalarning barchasini noldan amalga oshirishingiz kerakligini anglatadimi ? Python math moduli haqida Yaxshiyamki Python math moduli matematik operatsiyalar bilan shug'ullanish uchun mo'ljallangan muhim xususiyatdir. U standart Python versiyasi bilan birga keladi va boshidanoq mavjud. Uni chaqirish uchun dastur boshida import math deb kiritishni o’zi kifoya Import math import math R=int(input(“Radiusni qiymatini kiriting = “)) S=2*math.pi*R print(“S ning qiymati quyidagiga teng bo’ldi” , S)280D1C Cheksizlik ∞ Cheksizlikni raqam bilan aniqlash mumkin emas. Aksincha, bu hech qachon tugamaydigan yoki cheksiz narsani ifodalovchi matematik tushunchadir. Cheksizlik har ikki yo'nalishda ham, ijobiy yoki salbiy bo'lishi mumkin. Berilgan qiymatni mutlaq maksimal yoki minimal qiymatga solishtirishni xohlaganingizda algoritmlarda cheksizlikdan foydalanishingiz mumkin . Pythonda musbat va manfiy cheksizlik qiymatlari quyidagicha: >>> f "Positive Infinity = { math . inf } " ‘ Positive Infinity = inf ’ >>> f "Negative Infinity = { - math . inf } " ‘ Negative Infinity = -inf ‘ Endigi kodda , 10 308 (suzuvchi nuqtali raqamning maksimal hajmi) math.inf qiymatidan kattaroqdir , bu ikki barobar aniqlikdagi raqam.x x = 1e308 math . inf > x True y = -1e308 y > -math.inf True Raqam emas (NaN) Raqam yoki NaN emas, aslida matematik tushuncha emas. U kompyuter fanlari sohasida raqamli bo'lmagan qiymatlarga havola sifatida ko’rsatish uchun paydo bo'lgan. NaN qiymati noto'g'ri kiritilgan ma'lumotlarga bog'liq bo'lishi mumkin yoki raqamli bo'lishi kerak bo'lgan o'zgaruvchi matn belgilari yoki belgilar bilan buzilganligini ko'rsatishi mumkin. Qiymatning NaN ekanligini tekshirish osonroq. Agar shunday bo'lsa, bu sizning dasturingizda noto'g'ri qiymatlarga olib kelishi mumkin. Python 3.5 versiyasida NaN konstantasini taqdim etdi. Quyidagi qiymatni kuzatishingiz math.nan ko’rishish mumkin:01 • Ko’p qatorli izohlar • Python ko’p qatorli izohlar hosil qilish uchun alohida belgiga ega emas . Shuning uchun har bir qator uchun alohida # belgisi ishlatiladi. Ammo 3 talik qo’shtirnoq ichiga yozilgan matnni o’zgaruvchiga biriktirilmasa ko’p qatorli izoh sifatida ishlatish mumkin: """ Bu izoh ko'p qatorli izohidir """ • print("Dasturlashni o'rganamiz") type Ma’lumot turini aniqlash Ma’lumot turini aniqlash uchun type() funksiyasi ishlatiladi. Hozirgi misolda x o’zgaruvchisining turini ekranga chiqaramiz: x = 5 print(type(x)) Complex sonlar • Kompleks sonni yaratish uchun complex(a,b) funksiyasidan foydalanish mumkin. • Bunda a - argument sifatida haqiqiy qism, b – argument sifatida, mavhum • qismuzatiladi. Shuningdek, sonni a+bj ko‘rinishida ifodalanadi. a= float ( input ('Kompleks sonning haqiqiy qismini kiriting:')); b= float ( input ('Kompleks sonning mavhum qismini kiriting:')); x= complex (a,b); print(x); • Ikkita kompleks sonlarning haqiqiy va mavhum qismlari berilgan. Ushbu kompleks sonlarning yig‘indisini ekranga chiqaruvchi dastur tuzing. a= float (input('1-kompleks sonning haqiqiy qismini kiriting = ')); b= float (input('1-kompleks sonning mavhum qismini kiriting = ')); x= float (input('2-kompleks sonning haqiqiy qismini kiriting = ')); y= float (input('2-kompleks sonning mavhum qismini kiriting = ')); kompleks1 =complex(a,b); kompleks2 =complex(x,y); s=kompleks1+kompleks2; print("Kompleks sonlarning yig'indisi=",s) E ’ ti b o r i n g i z u c h u n t a s h a k k u r20 10 17 08 02 06 09 03 37 09 3B 07 0D 1A 0B 0D 03 07 0E 05 0A 0B 05 11 11 0D 06
Купить
  • Похожие документы

  • Operatsion tizimlarda journaling file system
  • I/O scheduling algoritmlari
  • O‘rta Osiyo kutubxonalarining o‘rganilish masalalari
  • Funksiyalar va arrow function
  • Tashkilot xodimlari ma’lumotlarini jamlovchi tizim

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha