Beginner Codes/Python/Function Arguments
40%

Instructions

Syntax

def greet(name): print(f"Hi {name}")

Function Arguments & Parameters 📥

Namba previous lesson-la paatha say_hello() function eppavum orey output dhaan kudukkum. Aana, oru function kulla namba kitta irundhu data-va (ingredients) anuppa mudiyum. Idha dhaan Parameters and Arguments nu solvom.

1. Parameters (Empty Cups 🥤)

Function-a define panrappa, bracket kulla oru variable name kudutha, adhu dhaan Parameter. Idhu oru empty cup madhiri.

def greet(name):
    print("Vanakkam, " + name + "!")

Inga name ngarathu oru parameter. Aana adhu empty-a irukku. Irundhalum, code-la adhukulla data irukkum nu nambi namba code ezhudhiduvom.

2. Arguments (Juice 🧃)

Function-a call panrappa, andha empty cup-kulla anuppura data-ku peru dhaan Argument.

greet("Vijay") # "Vijay" ulla pogum. Output: Vanakkam, Vijay!
greet("Ajith") # "Ajith" ulla pogum. Output: Vanakkam, Ajith!

Interactive Execution ⚙️

Data eppadi function kulla pogudhu nu kizhe ulla diagram-a step-by-step paathu purinjikonga!

Interactive Parameters

Code Execution
def greet(name):
print(f"Vanakkam, {name}!")
greet("Vijay")
What is happening?
'Next Step' click pannunga, aarambikkalam!
Juice Maker (Function)
Empty Cup (Parameter: name)
Terminal

Multiple Parameters 👯

Orey function-la ethana parameters venum naalum vaikalam (comma potu pirikkanum):

def add_numbers(num1, num2):
    print(num1 + num2)

add_numbers(10, 5) # Output: 15

Your Turn! (Unga neram!)

  1. multiply nu oru function create pannunga.
  2. Adhukku a and b nu rendu parameters kudunga.
  3. Function kulla a * b ah print pannunga.
  4. Kadasia, multiply(4, 5) nu call pannunga!

Help

Function ArgumentsExercise 32/7730 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