1 / 11

Functions

Functions. A function is a. block of code… …that performs a specific task. 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.

sthornton
Download Presentation

Functions

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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. Why won’t this compile? def Message(name): print(‘How are you today' + name) Message (‘Danny’)

  7. 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/5 + 32 = °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: • Enter30CelProgram 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: • Enter86 FahProgram should output 30 Cel

More Related