Shamiyeva Dildoraning dasturlash tillari fanidan amaliy topshirig`I 2




Download 214,02 Kb.
Pdf ko'rish
bet10/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

if..else
shart operatorini sonlarning kattasini aniqlashda foydalanadi va 
aniqlangan katta sonni qaytaradi. 
Shunga e'tibor beringki, 
return
operatori qaytarish qiymatisiz 
return 
None 
ifodasiga teng kuchli hisoblanadi. 
None 
Pythondagi 
xech narsani 
ifodalovchi maxsus ma'lumot turi hisoblanadi. 
Misol uchun o'zgaruvchi qiymatiga 
None
biriktirilgan bo'lsa, unga xech qanday 
qiymat biriktirilmaganiligini bildiradi. 
Agar siz funksiyada 
return
operatorini ishlatmagan bo'lsangiz, u holda har bir 
shunday funksiya tugash joyida oshkormas holda (
в
неявной
форме

return 
None 
ifodasi mavjud bo'ladi. Buni amalda ko'rish uchun quyidagi dastur kodini 
ishga tushirib ko'ring. 
def someFunction(): 
pass 
print(def someFunction()) 
pass 
operatori Pythonda bo'sh buyruqlar blokini ifodalash uchun ishlatiladi. 
Xujjatlash satrlari(
Строки
 
документации
)
Python 
xujjatlash satrlari, 
qisqa ifodalaganda 
docstrings 
deb nomlanuvchi 
o'ziga xosligi mavjud. Bu juda muhim instrument bo'lib siz undan albatta 
foydalanishingiz kerak. Sababi bu sizning dasturingizni yaxshi 
xujjatlash(
документировать
) va oson tushunishga yordam beradi. Xujjatlash 
satrini dastur bajarilish jarayonida funksiyadan olish mumkin. 
Misol: 
(func_doc.py nomi bilan saqlang) 
def printMax(x, y): 
"""Ikki sondan kattasini chop etadi. 
Ikkala qiymat ham butun son bo'lishi kerak.""" 
x = int(x) # agar iloji bo'lsa, butun songa konvertatsiya qilamiz 
y = int(y) 


if x > y : 
print(x, 'katta') 
else: 
print(y, 'katta') 
printMax(3, 5) 
print(printMax.doc) 

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