

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
the most favorite document and please guys enjoy it
Typology: Schemes and Mind Maps
1 / 2
This page cannot be seen from the preview
Don't miss anything!
Question 1 Which Python keyword indicates the start of a function definition? help rad break def
Answer: def
Question 2 In Python, how do you indicate the end of the block of code that makes up the function? You put a # character at the end of the last line of the function You de-indent a line of code to the same indent level as the def keyword You add a line that has at least 10 dashes You put the colon character (:) in the first column of a line
Answer: You de-indent a line of code to the same indent level as the def keyword
Question 3 In Python what is the raw_input() feature best described as? A conditional statement A data structure that can hold multiple values using strings as keys A built-in function A reserved word
Answer:A built-in function
What does the following code print out? def thing(): print('Hello')
print('There') thing Hello There There Hello def thing
Answer: There
Question 5 In the following Python code, which of the following is an "argument" to a function? x = 'banana' y = max(x) print(y) print(x) y x print max
Answer: x
What will the following Python code print out? def func(x) : print(x)
func(10) func(20) 10 20 x 10 x 20 x x func func
Answer: 10 20
Question 7 Which line of the following Python program is useless? def stuff(): print('Hello') return print('World')
stuff() print('Hello') def stuff(): stuff() print('World') return
Answer: print("World")
Question 8 What will the following Python program print out? def greet(lang): if lang == 'es': return 'Hola' elif lang == 'fr': return 'Bonjour' else: return 'Hello'
print(greet('fr'),'Michael') Bonjour Michael Hello Michael def Michael Hola Bonjour Hello Michael
Answer: Bonjour Michaels
Question 9 What does the following Python code print out? (Note that this is a bit of a trick question and the code has what many would consider to be a flaw/bug - def addtwo(a, b): added = a + b return a
x = addtwo(2, 7) print(x) addtwo 2 9 Traceback
Answer: 2
Question 10 What is the most important benefit of writing your own functions? To avoid having more than 10 lines of sequential code without an indent or de-indent Following the rule that whenever a program is more than 10 lines you must use a function Following the rule that no function can have more than 10 statements in it Avoiding writing the same non-trivial code more than once in your program
Answer: Avoiding writing the same non-trivial code more than once in your program