funksiyalar va modullar

PPTX 29 стр. 786,8 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 29
programmirovanie (python) funksiyalar va modul tuzish def operatori yordamida funksiyalar yaratish. modullar tushunchasi, kutubxonalar bilan ishlash va ulardan foydalanish. 1 qism dasturlarning ikki xil turi mavjud 2 prosedura funksiya qism dastur harakatni bajarish + javobini qaytarish prosedura va funksiya? ? a) ekranga aylana chizish b) doira yuzasini hisoblash v) sinusni qiymatini chqarish g) dastur rejimini o’zgartirish d) x ni y darajaga ko’tarish e) avtomobil dvigatelini ishga tushirish j) avtomobil bakidagi benzin qoldig’ini hisoblash z) samalyot balandligini hisoblash python, 9 klass  k.yu. polyakov, 2017 http://kpolyakov.spb.ru funksiy bu nima? 3 funksiya — bu yordamchi algoritm qaysiki qiymat qaytaradi. vazifa: ikkita butun sonni o’rtacha arifmetik qiymatini topish dasturini tuzish. avg a, b r qiymat javob butun butun javob turi? ? kasr def avg(a, b): return (a+b)/2 return – qaytarish funksiya javobi python, 9 klass  k.yu. polyakov, 2017 http://kpolyakov.spb.ru boshq dasturlash tilida 4 pascal: s++: float avg(int a, int b) { return …
2 / 29
n, 9 klass  k.yu. polyakov, 2017 http://kpolyakov.spb.ru raqam sonini yig’indisi 8 vazifa: natural sonni yig’indisini hisoblash. def sumdigits( n ): sum = 0 # yig’indini yig’amiz: 0 while n!=0: d = n % 10 # oxirgi raqamni belgilaymiz sum += d # yig’idiga qo’shamiz n = n // 10 # oxirgi raqamni o’chiramiz return sum m = int(input()) s = sumdigits( m ) print( s ) prosedurani chqarish: python, 9 klass  k.yu. polyakov, 2017 http://kpolyakov.spb.ru mantiqiy funksiya 9 def even( n ): if n % 2 == 0: return true else: return false vazifa. juft son bo’lsa «true», toq son bo’lsa «false» qiymatini chqarsin. def even( n ): return (n % 2 == 0) python, 9 klass  k.yu. polyakov, 2017 http://kpolyakov.spb.ru sonlar yig’indisini hisoblash (rekrusiya) 10 def sumdigrec( n ): if n == 0: return 0 else: d = n % 10 sum = sumdigrec(n // 10) …
3 / 29
ar to'plamini ifodalaydi. paketlar yordamida kodni tartibga solish, qayta foydalanish va boshqarish osonlashadi. 14.10.2025 paketning asosiy xususiyatlari: 14.10.2025 modullarni birlashishi: paketlar bir nechta modullarni o'z ichiga oladi, bu esa kodni yanada tartibli va boshqarish oson bo'lishini ta'minlaydi. __init__.py fayli: har bir paketning ichida __init__.py fayli bo'lishi kerak. bu fayl paketni modullar to'plami sifatida belgilaydi va uni import qilish imkonini beradi. ushbu fayl bo'sh bo'lishi yoki paketni yuklash uchun kodni o'z ichiga olishi mumkin. modullarni import qilish: paket ichidagi modullarni import qilish uchun quyidagi sintaksisdan foydalaniladi: from package_name import module_name qayta foydalanish: paketlar boshqa loyihalarda yoki dasturlarda qayta foydalanish uchun qulaydir. tashqi kutubxonalar: pythonning standart kutubxonasi ko'plab paketlarni o'z ichiga oladi, masalan, numpy, pandas, matplotlib va boshqalar. modul nima? funksiyaning qulayliklaridan biri, ko'p takrorlanadigan kodlarni funksiya ichida yashirishimiz va kerak bo'lgan murojat qilishimiz mumkinligida. maqsadimiz dasturimizni ixcham va tushunarli qilib, kelajakda o'zimiz yoki boshqalar uchun ham "toza" kod qoldrisih. bu yo'nalishda …
4 / 29
oson murojat qilishimiz uchun, faylimiz asosiy dasturimiz bilan bitta papkada bo'lgani afzal. bunda adashib ketmaslik uchun, loyihangizning (dasturning) asosiy faylini main.py deb nomlash o'rinli. keling, biz ham avto_info_mod.py degan fayl yaratamiz va ichiga quyidagi 3 ta funksiyalarni joylaymiz: modulni chaqirib olish 14.10.2025 modul ichidagi istalgan funksiyaga murojat qilish uchun import modul_nomi komandasidan foydalanamiz. bunda modul ichidagi istalgan funksiyaga modul_nomi.funksiya_nomi() ko'rinishida murojat qilishimiz mumkin. ya'ni avval modul nomi undan keyin esa nuqta qo'yilib, modul ichidagi funksiya nomi yoziladi. keling, yuqoridagi modulimizdagi avto_info() va info_print() funksiyalariga murojat qilamiz: natija: qora gm malibu, avtomat korobka, 2020-yil, 40000$ ko'rib turganingizdek, dasturimiz qisqa, tushunarli va muhimi toza bo'ldi. 3 qator kod ortida 20 qatordan ortiq kodni yashirdik. import modul_nomi komandasi bir martta, dastur boshida yoziladi. 14.10.2025 14.10.2025 14.10.2025 python standart modullari python dasturlash tilida ko'plab standart modullar mavjud bo'lib, ular dasturchilarga turli vazifalarni bajarishda yordam beradi. ushbu modullar pythonning standart kutubxonasiga kiradi va qo'shimcha o'rnatish …
5 / 29
vlar yaratish uchun ishlatiladi. misol: python import random print(random.randint(1, 10)) # 1 dan 10 gacha tasodifiy raqamni chiqaradi python modullari https://docs.python.org/3/py-modindex.html 14.10.2025 math moduli 14.10.2025 matematik funksiyalar (math.) import math abs() - sonning absolyut qiymati. acos() – radianda ifodalangan arkkosinus acosh() - radianda ifodalangan giperbolik arkkosinus. asinh() - giperbolik arksinus atan() - radianda ifodalangan arktangis. atanh() - giperbolik arktanges. ceil() - sonni o‘zidan katta butun songa yaxlitlash cos() - radianda ifodalangan kosinus. cosh() - giperbolik kosinus. exp() - berilgan sonning eksponentasini hisoblash floor() - sonni o‘zidan kichik butun songa yaxlitlash. fmod() -ikki son x ni y ga bo‘lgandagi qoldiqni hisoblaydi. hypot() - to‘g‘ri burchakli uchburchakda ikki katet bo‘yicha gipotenuzani hisoblash log10() - o‘nlik logarifm. log() - natural logarifm. pi() - sonining qiymatini aniqlaydi. pow() – x sonini y darajaga ko‘tarish. bin(x)- butun sonni ikkilik sanoq sistemasiga o‘tkazadi hex(x)- butun sonni o‘n oltilik sanoq sistemasiga o‘tkazadi oct(x)- butun sonni sakkizlik sanoq …

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

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

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

О "funksiyalar va modullar"

programmirovanie (python) funksiyalar va modul tuzish def operatori yordamida funksiyalar yaratish. modullar tushunchasi, kutubxonalar bilan ishlash va ulardan foydalanish. 1 qism dasturlarning ikki xil turi mavjud 2 prosedura funksiya qism dastur harakatni bajarish + javobini qaytarish prosedura va funksiya? ? a) ekranga aylana chizish b) doira yuzasini hisoblash v) sinusni qiymatini chqarish g) dastur rejimini o’zgartirish d) x ni y darajaga ko’tarish e) avtomobil dvigatelini ishga tushirish j) avtomobil bakidagi benzin qoldig’ini hisoblash z) samalyot balandligini hisoblash python, 9 klass  k.yu. polyakov, 2017 http://kpolyakov.spb.ru funksiy bu nima? 3 funksiya — bu yordamchi algoritm qaysiki qiymat qaytaradi. vazifa: ikkita butun sonni o’rtacha arifmetik qiymatini topish dasturini tu...

Этот файл содержит 29 стр. в формате PPTX (786,8 КБ). Чтобы скачать "funksiyalar va modullar", нажмите кнопку Telegram слева.

Теги: funksiyalar va modullar PPTX 29 стр. Бесплатная загрузка Telegram