Python-тағы return инструкциясы

Бізде берілген санның квадратын экранға шығаратын функция бар делік:

pythondef func(num):
  print(num ** 2)

Егер мәнді бірден экранға шығару қажет болмаса, ол алдымен қандай да бір айнымалыға жазылуы мүмкін:

pythonres = func(3) # res айнымалысында енді 9

Бұл үшін Python-да функцияның қайтаратын мәнін көрсетуге мүмкіндік беретін арнайы return инструкциясы бар. Қайтарады сөзі шақырылған функцияны тағайындаса, айнымалыға жазылатын мәнді түсінеді.

Функциямызды нәтижені консольге шығармай, олды айнымалыға қайтаратын етіп қайта жазайық:

pythondef func(num):
  return num ** 2

Енді функция жұмысының нәтижесін айнымалыға жазайық:

pythonres = func(3)

Деректер айнымалыға жазылғаннан кейін, оларды, мысалы, экранға шығаруға болады:

pythonres = func(3)
print(res) # 9 шығарады

Немесе алдымен осы деректерді өзгертіп, содан кейін оларды экранға шығаруға болады:

pythonres = func(3)
res = res + 1

print(res) # 10 шығарады

Функция жұмысының нәтижесін айнымалыға жазудан алдын бірден кейбір әрекеттерді орындауға болады:

pythonres = func(3) + 1
print(res) # 10 шығарады

Функциямызды әртүрлі сандар үшін бірнеше рет шақырып, оның нәтижелерін қосуға болады:

pythonres = func(2) + func(3)
print(res) # 13 шығарады

Жазылған кодты қысқарту үшін функцияны бірден print параметріне беріп шақыруға болады:

pythonprint(func(3))
Задание 1

Параметр ретінде санды қабылдайтын, ал осы санның кубын қайтаратын функция жасаңыз. Осы функцияның көмегімен 3 санының кубын тауып, оны res айнымалысына жазыңыз.

Задание 2

Сіз жасаған функцияның көмегімен 2 саны мен 3 санының кубтарының қосындысын тауып, оны res айнымалысына жазыңыз.