|
Shamiyeva Dildoraning dasturlash tillari fanidan amaliy topshirig`I 2 Pdf ko'rish
|
bet | 10/11 | Sana | 27.05.2024 | Hajmi | 214,02 Kb. | | #255439 |
Bog'liq dasturlash tillari Shamiyeva.D amaliy2.2if..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)
|
| |