Python'дагы кириштирилген функциялар
Кодду кыскартуу үчүн, чакыруу убагында функцияларды бири-бирине киргизсе болот.
Алдыда санды квадратка, кубга көтөрүү жана эки санды кошуу үчүн функцияларыбыз бар дейли:
def square(num):
return num ** 2
def cube(num):
return num ** 3
def add(num1, num2):
return num1 + num2
Сандын квадраты менен кубунун суммасын алуу үчүн,
биз аларды add функциясынын параметрине
аны чакырганда киргизе алабыз:
res = add(square(2), cube(4))
print(res) # 68 чыгарат
Мындан тышкары, функцияларды башка функциянын
денесинде да чакырууга болот. Келгиле, мурунку
мисалды кайра жазып, функцияларды add ичинде
чакыралы:
def add(num1, num2):
return square(num1) + cube(num2)
res = add(2, 4)
print(res) # 68 чыгарат
Санды квадратка көтөрүү функциясын жана сандын кубун алуу функциясын жасаңыз. Ошондой эле, алардын жардамы менен сандын квадратынын кубу экранга чыгарылчу функция түзүңүз.
Өзгөрмөнүн түрүн текшерген функция жасаңыз, эгер өзгөрмө сап болсо, аны чоң тамга менен чыгарсын. Ошондой эле, колдонуучуну аты менен куттоочу функция түзүңүз. Ага биринчи функцияны андай киргизиңиз, аты ар дайым чоң тамга менен жазылсын.