Qism dasturlar: funksiya va protsedura
Javoblar ota-onalar va o‘qituvchilar uchun.
1
Sonning kubini qaytaruvchi kub(x) funksiyasini yozing va kub(3) ni chiqaring.
def kub(x): ⏎ return x ** 3 ⏎ print(kub(3))
2
1 dan n gacha sonlarni chiqaruvchi protsedura yozing (n = 4 da 1 2 3 4).
def sanash(n): ⏎ for i in range(1, n + 1): ⏎ print(i, end=" ") ⏎ sanash(4)
3
fakt(3) rekursiv funksiyasi nimaga teng?
6
4
Funksiya va protsedura o‘rtasidagi farqni ayting.
Funksiya natijani return bilan qaytaradi; protsedura qiymat qaytarmaydi, faqat amal bajaradi (masalan, chiqaradi).