Presentation is loading. Please wait.

Presentation is loading. Please wait.

Functions.

Similar presentations


Presentation on theme: "Functions."— Presentation transcript:

1 Functions

2 A function is a block of code… …that performs a specific task

3 Python already has lots of built in functions…
print() range () type() sleep() We can declare our own functions to do what we want! These are called user-defined functions.

4 Let’s create a new user-defined function that will output a greeting.

5 Understand the different parts…
def Greeting(name): print('Hello ' + name) Greeting(‘Sue’) Parameter List i.e. the inputs to the function! Define Function Name Here is the ‘argument(s)’ passed to the function Function Call

6 print(‘How are you today' + name)
Why won’t this compile? def Message(name): print(‘How are you today' + name) Message (‘Danny’)

7 def Why won’t this compile? Def Message(name):
print(‘How are you today' + name) Message(‘Danny’) def

8 Understand the different parts…
def sum(num1,num2): return num1+num2 sum(12,10) >> 22 parameters call arguments Function name Function output By default, all functions should return a value. In this case, we want our sum function to return the sum of any two numbers.

9 Another example of a function…
Note, use print here…to output the result of the function on screen…eventhough the function has already worked it out!

10 TASK Celsius to Fahrenheit
Prompt the user for a temperature in CELSIUS. To convert a temp from Celsius to Fahrenheit, use the following formula: °C  x  9/ = °F (Remember BEDMAS from your mathematics lessons!) Create a function that, when called, will calculate the temperature in Fahrenheit and return it to the main program (from where the function call was made) e.g. Temperature conversion complete - the reading is 42 Fah Check whether your program is accurate by checking it against the following: Enter 30 Cel Program should output 86 Fah

11 TASK Fahrenheit to Celsius
Prompt the user for a temperature in Fahrenheit. To convert a temp from Fahrenheit to Celsius use the following formula: (°F  -  32)  x  5/9 = °C (Remember BEDMAS from your mathematics lessons!) Create a function that, when called, will calculate the temperature in Celsius and return it to the main program (from where the function call was made) e.g. Temperature conversion complete - the reading is 18 Cel Check whether your program is accurate by checking it against the following: Enter Fah Program should output Cel


Download ppt "Functions."

Similar presentations


Ads by Google