1. Pythonda funksiya ta’rifi Matematik funksiyalarni pythonda ishlatish


Funktsiyalarni yaratish qoidalari


Download 329.98 Kb.
bet3/4
Sana22.12.2022
Hajmi329.98 Kb.
#1041668
1   2   3   4
Bog'liq
Python

Funktsiyalarni yaratish qoidalari:

  1. Python funktsiyani e'lon qilish uchun kalit so'zdan foydalanadi def.

  2. Funktsiya nomi har qanday holatda ham lotin harfi yoki pastki chiziq bilan boshlanishi kerak.

  3. Har bir funktsiyada ikki nuqta va chekinish mavjud, shundan so'ng dastur kodining o'zi yoziladi.

  4. Zaxiralangan kalit so'zlarni funksiya nomi sifatida ishlatib bo'lmaydi.

  5. Funktsiya bir nechta parametrlarni o'z ichiga olishi yoki umuman bo'lmasligi mumkin.

Pythonda funksiya yaratish
Yaratish uchun siz kalit so'zni yozishingiz kerak def. Sintaksis quyidagicha:


Pythonda haqiqiy funksiyani yaratamiz va chaqiramiz:



Pythonda funktsiyani chaqirish
Funktsiya yaratilgandan so'ng, uni nom yozish yoki uni o'zgaruvchiga belgilash orqali chaqirish mumkin:

Keling, hech narsa qaytarmaydigan oddiy funksiya yarataylik va uni chaqiramiz.

Xulosa:

Ushbu misolda, funktsiya chaqiruvi my_fun() ikkita qatorning chiqishiga olib keldi.
Python-da ichki o'rnatilgan funktsiyalarni chaqirish
Boshqa bir funksiya ichidagi bir funksiya ichki funksiyalardir. Xuddi shu yordamida ichki o'rnatilgan funktsiyalarni yaratishingiz mumkin def. Funktsiyani yaratgandan so'ng, siz tashqi va ichki qismlarni chaqirishingiz kerak. Keling, buni misol bilan hal qilish uchun dastur yarataylik.


Xulosa:


Bu erda funktsiya in_fun()ichida aniqlanadi out_fun(). Qo'ng'iroq qilish uchun in_fun()avval qo'ng'iroq qilishingiz kerak out_fun(). Shundan so'ng , u out_fun()ishga tusha boshlaydi, natijada ga qo'ng'iroq qilinadi in_fun().

Yana bir misol. Python-da ichki o'rnatilgan funktsiyalardan foydalangan holda ikkita raqam qo'shish natijasini ko'rsatadigan dastur.




Xulosa:


Download 329.98 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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