Beginner Codes/Python/Return Statement
42%

Instructions

Syntax

def add(a, b): return a + b

The Return Statement 💸

Idhuvaraikum namba functions-la print() dhaan use panni irukkom. Aana, oru function oru calculations panni mudichadhum, andha result-a namba thirumba vaanga return keyword thevai.

Real-world Analogy (ATM Machine 🏧)

ATM machine-la ATM card & PIN number kudukkuringa (Idhu dhaan Arguments). Machine ulla ellam check panni, ungalukku Cash ah veliya tharum la? Adhu dhaan Return!

def add_numbers(a, b):
    result = a + b
    return result

# Function-a call panni, adhu return panra value-va oru variable-la save panrom
ans = add_numbers(10, 20)
print(ans) # Output: 30

Why use Return? 🤔

print() just screen-la kaatum. Aana return andha data-va vachu namba vera edhavadhu (e.g. calculation) panna help pannum.

def get_square(num):
    return num * num

x = get_square(5) # x ippo 25 aagidum
y = get_square(10) # y ippo 100 aagidum

print(x + y) # Output: 125

Interactive ATM 💳

Kizhe ulla ATM diagram-la PIN number argument-a pass aagi, cash eppadi return aagudhu nu step-by-step paarunga!

Interactive Return Values

Code Execution
def add(a, b):
return a + b
result = add(5, 3)
What is happening?
'Next Step' click pannunga, aarambikkalam!
Kitchen (Function add)
Table (Variable result)

Your Turn! (Unga neram!)

  1. subtract nu oru function create pannunga.
  2. Adhukku x and y nu rendu parameters thevai.
  3. Function kulla x - y ah return pannunga.
  4. Kadasia, andha function-a 100, 40 vachu call panni oru variable-la save panni print pannunga.

Help

Return StatementExercise 33/7735 XP
❴❵ script.py
python.code
python
Loading...
Terminal
Terminal — python
Beginner Codes Terminal v1.0.0
─────────────────────────────────────
Ready. Click "Run Code" to execute...
Ready
Piston APIPYTHON0 lines