Overview
Function ek reusable code block hai jo specific task karta hai, def se define hota hai, naam se call hota hai.
Analogy
Function recipe ki tarah hai—ek baar define karo, baar baar use karo.
Step-by-step
- def function_name(params): likho
- Indented function body likho
- return se value return karo
- function_name(args) se call karo
Visual
def greet(name):
return f"Namaste, {name}!"
print(greet("Rahul")) # Namaste, Rahul!
Common mistakes
- return bhool jana → function None return karta hai
- Parameters (define) aur arguments (call) ka confusion
- Define se pehle call karna
Practice questions
- Rectangle area calculate karne wala function likho
- Prime number check karne wala function likho