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:
💡 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!