+ 2

Pls i need simplified explanation on FUNCTIONAL PROGRAMMING A.S.A.P

PLS JUST EXPLAIN IT TO ME IN A SIMPLIFIED MANNER. thanks!!!

8th Apr 2020, 10:59 PM
Umar Fahm
Umar Fahm - avatar
1 Answer
0
You take something specific: I want to add 2+2 You write the code: print(2 + 2) 4 Cool, what if i want to add any two numbers though...? Okay, so obviously I will need two numbers as parameters. This is where the function comes in. Its just taking a problem and generalizing it. def add2nums(x,y): #call it whatever print(x + y) #using our parameters So now weve defined our function. But nothings happening... Call that function out! add2nums(4,5)# <-- x and y == 4 and 5 9 Now instead of only being able to add 2 and 2, you can throw any two numbers in there and it will add them up. This is overly simple but shows a function in action
12th Apr 2020, 11:12 AM
Slick
Slick - avatar