Beginner Codes/Python/Functions
39%

Instructions

Functions Basics 🛠️

Oru velaia thirumba thirumba seiyanum na, adha oru "Function" ulla pottu vechidalam. Adhukapram andha function-a eppa venumo appa "call" panni use pannikkalam. Idhu eppadi na, namba amma seiyura secret "Biriyani Recipe" madhiri! Recipe-a (function) oru thadava ezhudhi vechitta, eppa venumo appa adha paathu biriyani seiyalam.

🔍 Deep Dive: Real-world Analogy (Mixie / Blender 🌪️)

Mixie eppadi work aagum? Adhulla enna pottalum adhu arachu kuduthudum. Mixie-oda ulla irukka motor mechanics ellam namba kitta explain panna theva illa. Namma just button-a pota podhum! Idhe madhiri dhaan, oru periya complex code-a oru peru vechu save panradhu dhaan "Function". Eppa andha code thevayo, andha pera koopta podhum (Function call)!

1. Defining a Function (Recipe Ezhudhudhal)

Oru function create panna def (adhavadhu define) keyword use pannanum:

def say_hello():
    print("Vanakkam da Mapla, Beginner Codes-la irundhu!")
    print("Welcome to Functions!")

Idhoda meaning: say_hello nu oru puthu recipe ezhudhi irukkom. Aana idhu ippo run aagadhu. Recipe book-la ezhudhi vachadhu madhiri just memory-la silent-a irukkum.

2. Calling a Function (Vela vangaradhu!)

Ezhudhi vecha function-a run panna, andha pera vachu () bracket potu kooppidanum:

say_hello() 

Ippo dhaan ulla irukka print run aagum! Neenga 10 thadava say_hello() pota, 10 thadava andha code run aagum. Idhunala lines of code romba kammi aagum!

Idha theliva purinjikka indha interactive visualizer-a step-by-step test pannunga:

Interactive Function Basics

Code Execution
def say_hello():
print("Vanakkam da Mapla!")
print("Welcome to Functions!")
say_hello()
What is happening?
'Next Step' click pannunga, aarambikkalam!
Memory & Output
Python Memory
Memory is empty...
Terminal

💡 Did You Know? Functions namba code-a "DRY" (Don't Repeat Yourself) aaka help panudhu. Oru vishayatha thirumba thirumba type pannama, smart-a code ezhudha idhu dhaan correct approach!

Your Turn! (Unga neram!)

Oru function greet nu create panni, adhukulla "Hi there!" nu print pannunga. Apram andha function-a greet() nu call pannunga!

Help

FunctionsExercise 31/7725 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