Shamiyeva Dildoraning dasturlash tillari fanidan amaliy topshirig`I 2




Download 214,02 Kb.
Pdf ko'rish
bet1/11
Sana27.05.2024
Hajmi214,02 Kb.
#255439
  1   2   3   4   5   6   7   8   9   10   11
Bog'liq
dasturlash tillari Shamiyeva.D amaliy2.2



Shamiyeva Dildoraning dasturlash tillari 
fanidan amaliy topshirig`I 2 
Pythonda funksiyalarning e’lon qilinishi. 
Funksiyalarning berilishi. Parametrsiz va 
parametrli funksiyalar. Qiymat qaytaruvchi 
va qaytarmaydigan funksiyalar docstring.
Python dasturlash tili yuqori darajadagi dasturlash tillaridan biri. 
Bu tilning sintaksisi ham juda oson. Bu dasturlash tilidan Google, 
Microsoft, Facebook kabi IT gigantlari foydalanishadi va hatto hozirgi 
kunda Google kompaniyasi Python dasturlash tiliga homiylik qiladi. 
Keling endi blogimizning asosiy qismiga qaytadigan bo’lsak. Funksiya 
o’zi nima? Funksiya bu ichida biro
r amal bajaruvchi konteyner. Uning 
yaxshi tarafi bir ishning qayta-qayta yozilishini sezilarli darajadi 
kamaytiradi. Funksiya asosann ikki qismdan iborat. Parametr va 
ichidagi bajarilishi kerak bo’lgan ish. Python
-da funksiyalar 
def
kalit 
so’zi bilan e’lon qilinadi. Mana:
def MyFunction(): 
// bu funksiya ichi
Keling endi funksiya yozamiz va bajaramiz. 
Funksiyamizni 
MyFunction()
deb fomlaymiz. Python faylimizda: 
a = 3 
b = 2 
def MyFunction(): 
print(a+b) // bajariladigan ish 
MyFunction()


Yuqorida biz 
a
va 
b
nomli o’zgaruvchi e’lon qildik va 
uni 
MyFunction()
funksiyasida yig’indisini dastur oynasiga chiqaradigan 
funksiya yaratdik. Endi shu misolimizga parametr qo’shsak qanday 
bo’lar edi?
def MyFunction(a, b '''qavs ichidagilar parametr'''): 
print(a+b) 
a = 3 
b = 4
Parametrlarni siz yana modul yaratganingizda ham foydalanishingiz 
mumkin. Mana, masalan 
index.py
va 
test.py
degan fayllarni yarataylik 
va 
index.py
faylga quydagi kodlarni yozamiz: 
def add(a, b): 
print(a+b)
Endi 
test.py
faylimizda 
index.py
-ni modul sifatida ishlatamiz:7 
import index.pyadd(3, 4)# Natija: 7
Funksiyalar
Funksiya 

bu ko'p marta ishlatiladigan dastur bo'lagi. Funksiyalar ma'lum 
buyruqlar blokini ko'rsatilgan nom bilan saqlash va shu blokni dasturning 
istalgan joyida, istalgan miqdorda bajarish imkonini beradi. Biz oldingi 
darslarimizda 

Download 214,02 Kb.
  1   2   3   4   5   6   7   8   9   10   11




Download 214,02 Kb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Shamiyeva Dildoraning dasturlash tillari fanidan amaliy topshirig`I 2

Download 214,02 Kb.
Pdf ko'rish