Take 30 minutes and answer the following questions together with your group.
Take turns playing around with the code provided in a Python shell or ipdb
.
1 . What does the below function return?
def greet(name):
print(f"Hello, {name}")
greet("Steven") #=> ?
2 . What does this function return?
def love_this_veggie(vegetable):
if vegetable == "broccoli":
return "Nah, thanks"
else:
return "I love it!"
3 . How would you produce a new list all of the words that start with the letter "a" from the below list?
fruit = ["apple", "pear", "face", "champagne", "palm tree", "aardvark", "pineapple"]
4 . Write a function that takes in an argument of a sentence and returns the number of words in the sentence
word_count("Hi, isn't this a great and interesting sentence??")
# => 8
5 . What will the following function return?
def friendly_greeting(name=None):
name = name or "friend"
print(f"Hey there, {name}")
6 . What will the following print
?
best_animal = "cat"
favorite_animal = best_animal
print(favorite_animal)
# => ?
7 . What will the following print
?
def my_favorite_animal():
return "cat"
best_animal = my_favorite_animal
print(best_animal)
8 . What error, if any, will the following code raise?
"Blink" + 182
9 . How would you print
out any and all foods that are delicious?
foods = {
"pie": "delicious",
"broccoli": "not delicious",
"carrots": "not delicious",
"apples": "delicious",
"peanut butter": "delicious"
}
10 . Delete all elements of the foods
dict that are not delicious.
11 . What is the return value of this function?
character_names = ["Daenerys Targaryen", "Jon Snow" ,"Arya Stark", "Tyrion Lannister", "Sansa Stark", "Cersei Lannister", "Margaery Tyrell"]
def downcase_all(list_of_strings):
for one_string in list_of_strings:
one_string.lower()
12 . Write a function that print
s out a random Agent Cooper quote.
cooper = {
"name": "Dale Bartholomew Cooper",
"co-workers": ["Diane", "Sheriff Harry S. Truman"],
"favorite_drink": "Coffee",
"quotes": ["Damn fine cup of coffee", "Diane...", "This must be where pies go when they die", "That's what you do in a town where a yellow light still means slow down, not go faster.", "Every day, once a day, give yourself a present", "I have no idea where this will lead us, but I have a definite feeling it will be a place both wonderful and strange."]
}