Resources for the second edition are here. I'd love to know what you think about Python Crash Course; please consider taking a brief survey. If you'd like to know when additional resources are available, you can sign up for email notifications here.
Solutions - Chapter 2
Back to solutions.
2-2: Simple Messages
Store a message in a variable, and print that message. Then change the value of your variable to a new message, and print the new message.
msg = "I love learning to use Python."
print(msg)
msg = "It's really satisfying!"
print(msg)
Output:
I love learning to use Python.
It's really satisfying!
2-5: Famous Quote
Find a quote from a famous person you admire. Print the quote and the name of its author. Your output should look something like the following, including the quotation marks:
Albert Einstein once said, “A person who never made a mistake never tried anything new.”
print('Albert Einstein once said, "A person who never made a mistake')
print('never tried anything new."')
Output:
Albert Einstein once said, "A person who never made a mistake
never tried anything new."
2-7: Stripping Names
Store a person’s name, and include some whitespace characters at the beginning and end of the name. Make sure you use each character combination, “\t” and “\n”, at least once.
Print the name once, so the whitespace around the name is displayed. Then print the name using each of the three stripping functions, lstrip()
, rstrip()
, and strip()
.
name = "\tEric Matthes\n"
print("Unmodified:")
print(name)
print("\nUsing lstrip():")
print(name.lstrip())
print("\nUsing rstrip():")
print(name.rstrip())
print("\nUsing strip():")
print(name.strip())
Output:
Unmodified:
Eric Matthes
Using lstrip():
Eric Matthes
Using rstrip():
Eric Matthes
Using strip():
Eric Matthes
2-9: Favorite Number
Store your favorite number in a variable. Then, using that variable, create a message that reveals your favorite number. Print that message.
fav_num = 42
msg = "My favorite number is " + str(fav_num) + "."
print(msg)
Output:
My favorite number is 42.