PROGRAMMING In Lesson 6 RECAP Discuss with the person next to you . . . what you have enjoyed about python programming What you have found difficult What question would you like to ask the teacher.. 2 mins and be ready to talk… OBJECTIVES Understand what a multi_selection statement Understand how to use a multi_selection statement OUTCOMES All-Level 4 written if .. Elif .. Else code using while - with help developed programs using pseudo code scored 50% in the plenary quiz Most-Level 5 have written these with little help. scored 75% in the plenary quiz Some-Level 6 Independently write these and adapt them and complete the extension tasks. scored 90% in the plenary quiz PYTHON MULTI SELECTION If statement as you already know Elif is new. It is executed if test_1 is false Else statement as you already know SPECIFICATION I want a program to ask a student for their percentage mark, and convert this to a grade. The conversion will be done in a function called mark_grade I want you to complete the function. Add you code in here – then test it against the grades above. You can open this code from mark_to_grade start in lesson 6 folder. EXTENSION ACTIVITIES Ask the user for their target grade and print this with their mark If their target grade > exam grade display a suitable message If their target grade = exam grade display a suitable message If their target grade < exam grade display a suitable message CLASS DISCUSSION With your classmate you have 2 mins to discuss… What was most difficult in the program? What was most fun? What question would you like to ask the teacher? Write these 3 answers in your self evaluation book. JOKE TIME You are to write a program that asks a user for their favourite number and then tells them a joke. The program will call a joke printing function with the users favourite number. The function will accept one numeric parameter and use it to choose the joke to tell. You will probably use multi_selection if statement to match the joke against the number. PSEUDO CODE Start Ask user their name Joke Telling function Print a joke using the users number Ask then for their number Call the joke telling function End End Extension activities: Get jokes from the internet Give the user a range to choose from Give the user an option to pick a random joke. PLENARY Complete the End of unit test HOUSEKEEPING Open the ICT levels spread sheet and find python tab Read each Yellow box and answer in the yellow box, as well as the www and ebi. PLENARY Spend a few minutes playing the hangman game.