Isoqjanov Ilyos | Python
⚙️ Funksiya nima?
🐍 Python (va boshqa dasturlash tillarida) funksiya — bu kodni qayta-qayta yozmasdan, uni bitta blokka joylashtirib, kerak bo‘lganda chaqirish imkonini beradigan vosita.
🔑 Oddiy qilib aytganda:
Funksiya – bu ma’lum bir vazifani bajaradigan kod bo‘lagi. Biror ishni bir necha marta qayta qayta bajargandan ko'ra shu ishni funksiya qilib qo'yish ancha foydali. Shunda kodimiz tushunarliroq, o'zgartirish oson va hajmi kichikroq bo'ladi.
📝 Misol – funksiya ishlatmasdan:
# Uch marta salom yozamiz
print("Salom, Ali! Tizimga xush kelibsiz!")
print("Salom, Ali! Tizimga xush kelibsiz!")
print("Salom, Ali! Tizimga xush kelibsiz!")
📝 Funksiya bilan:
def salom_ber(ism):
print(f"Salom, {ism}! Tizimga xush kelibsiz!")
# Endi kerak bo‘lganda chaqiramiz
salom_ber("Ali")
salom_ber("Vali")
salom_ber("Gulnoza")
✅ Natija:
Salom, Ali! Tizimga xush kelibsiz!
Salom, Vali! Tizimga xush kelibsiz!
Salom, Gulnoza! Tizimga xush kelibsiz!
🔎 Nega funksiya kerak?
• Kodni tartibli qiladi
• Qayta ishlatish oson (bir marta yozasiz, ko‘p marta ishlatasiz)
• Xatolarni tezroq topish imkonini beradi
• Kodni boshqalarga tushunarli qiladi
• O'zgartirish osonroq
• Kodning hajmi kamroq
• Bu funksiyani boshqa loyihalaringizda ishlatish oson bo'ladi
📌 Xulosa:
Funksiya — bu dasturiy kodning “kichik yordamchisi”. Har bir yordamchi alohida ishni bajaradi va dasturni ancha qulay qiladi.
4 · 930 ·