100% Correct
1 - ANSWER (Chapter 3) 'In the following code (numbers added) - which will be the last
line to execute successfully?
(1) astr = 'Hello Bob'
(2) istr = int(astr)
(3) print 'First', istr
(4) astr = '123'
(5) istr = int(astr)
(6) print 'Second', istr
-1 - ANSWER (Chapter 3) For the following code:
astr = 'Hello Bob'
istr = 0 try: istr
= int(astr)
except: istr = -1
What will the value for istr after this code executes?
A built-in function - ANSWER (Chapter 4) In Python what is the raw_input() feature best
described as?
def - ANSWER (Chapter 4) Which Python keyword indicates the start of a function
definition?
10
20 - ANSWER (Chapter 4) What will the following Python code print out?
def func(x) :
print x
func(10)
func(20)
,Bonjour Michael - ANSWER (Chapter 4) 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'
Avoiding writing the same non-trivial code more than once in your program - ANSWER
(Chapter 4) What is the most important benefit of writing your own functions?
x - ANSWER (Chapter 4) In the following Python code, which of the following is an
"argument" to a function?
x = 'banana'
y = max(x)
print y
print x
There - ANSWER (Chapter 4)
What does the following code print out?
def thing():
print 'Hello'
print 'There'
You de-indent a line of code to the same indent level as the def keyword - ANSWER
(Chapter 4) In Python, how do you indicate the end of the block of code that makes up
the function?
print 'World' - ANSWER (Chapter 4)
Which line of the following Python program is useless?
def stuff(): print 'Hello' return
print 'World'
, stuff()
2 - ANSWER (Chapter 4)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 -
so read carefully). def addtwo(a, b): added = a + b
return a
x = addtwo(2, 7)
print x
Hellothere - ANSWER (Chapter 6)
What does the following Python Program print out?
str1 = "Hello"
str2 = 'there'
bob = str1 + str2
print bob
42 - ANSWER (Chapter 6) What does the following Python program print out?
x = '40'
y = int(x) + 2
print y
printx[8] - ANSWER (Chapter 6)
How would you use the index operator [] to print out the letter q from the following
string?
x = 'From '
print x[14:17] - ANSWER (Chapter 6) How would you use string slicing [:] to print out
'uct' from the following string? x = 'From '
letter - ANSWER (Chapter 6)
What is the iteration variable in the following Python code? for
letter in 'banana' :
print letter
42 - ANSWER (Chapter 6)
What does the following Python code print out?