Python
🎯 1-bo‘lim: Funksiya yozish – def bilan amaliy misol
Funksiya — dasturlashning tiyilish nuqtasi. Bugun oddiy, ammo foydali: yildirim tezligida hisoblash uchun sum_of_squares deb ataladigan funksiya yozamiz. Bu funksiya n ni oladi va 1 dan n gacha bo‘lgan sonlarning kvadratlari yig‘indisini chiqaradi. Funksiya yordamida xuddi shunday murakkabroq amallarni ham qisqa, o‘qilishi oson kod bilan bajara olasiz. Pratikada nazariya tez-tez kodga ko‘chadi, shuning uchun quyidagi misolni diqqat bilan ko‘ring. ✨
Nazariy tushuntirish:
- Funktsiya oddiy tashuvchini oladi (n) va ichida sikl orqali 1 dan n gacha ko‘rib chiqadi.
- Har bir i ning kvadrati qo‘shiladi, natija esa return bilan beriladi.
- Funktsiyadan foydalanish uchun uning nomini chaqirib, parametrini uzatamiz.
Kod misoli:
def sum_of_squares(n: int) -> int:
"""
1 dan n gacha bo'lgan sonlarning kvadratlari yig'indisini hisoblaydi.
"""
total = 0
for i in range(1, n + 1):
total += i * i
return total
# Misol uchun:
n = 5
result = sum_of_squares(n)
print("Sum of squares 1..", n, "=", result)
Kod natijasi (Output):
Sum of squares 1.. 5 = 55
Bugungi darsimizdan nima o‘rgandingiz?
Siz o‘zingizga qaysi oddiy funktsiyani yozib ko‘rardingiz? Fikrlaringizni comment qoldiring orqa aloqani yoqtiring!
6 ·