Barcha dasturlash tillari kabi Python dasturlash tili ham rivojlanib, zamonga va talabga qarab ishlab chiqaruvchilar tomonidan o’zgarishlar kiritib borilmoqda



Download 4,22 Mb.
bet39/52
Sana23.12.2022
Hajmi4,22 Mb.
#894684
1   ...   35   36   37   38   39   40   41   42   ...   52
Bog'liq
Python дастурлаш тили Lotin yangi

Parametrsiz funksiyalar
Funksiyalarda hech qanday parametrlar qatnashmasligi mumkin, u holda qavs ichiga hech narsa yozish shart emas. Funksiya aniqlangandan so‘ng, unga dasturning ihtiyoriy joyidan funksiya nomi bo‘yicha murojaat qilish mumkin.
Masalan, def mening_funksiyam():
def mening_funksiyam():
print('Birinchi parametrsiz funksiya')

mening_funksiyam()


Natija:
Birinchi parametrsiz funksiya
Yuqoridagi tuzilgan funksiya parametrsiz funksiya bo’lib, birinchi satrda mening_funksiyam() nomli funksiya yaratildi, ikkinchi satr uning qiymati hisoblanadi.
Funksiyaning chaqirish, ya’ni ishga tushirish funksiya nomi undan keyin kichik qavslar yordamida amalga oshiriladi. Bizning misolimizda uchinchi satrdagi mening_funksiyam() yordamida amalga oshiriladi. Dasturni ishga tushirilsa, oynada Birinchi parametrsiz funksiya matni hosil bo’ladi.


Parametrli funksiyalar.
Axborot funksiyaga parametr ko’rinishida berilishi mumkin. Parametrlar funksiya nomidan so’ng kichik qavslar ichida yoziladi. Parametrlar bir nechta bo’lsa ular bir-biridan vergul orqali ajratib yoziladi.
Quyidagi misolda funksiya bitta fi parametrga ega. Funksiya chaqirilganda funksiya ichidagi ism familiyaga qo’shib (ulanib) oynaga chiqariladi. Matn kattaliklarida “+” belgisi so’zlarni bir-biriga ulanishini bildiradi.
def funksiya1(fi):
print('Abdullaev ' + fi)

funksiya1('Salimjon')


funksiya1('Valijon')

Natija:

Abdullaev Salimjon
Abdullaev Valijon


Masala. n gacha bo’lgan Fibonachchi ketma-ketligi elementlarini topilsin.
""" Fibonachchi sonlari"""
def fib(n):
a, b = 0, 1
while b < n:
print (b, end = ‘ ‘)
a, b = b, a+b
fib(1000)
Natija:
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987


Download 4,22 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   ...   52




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish