PYTHON PROGRAMMING
Instructor Solutions Manual
Professional Academic Edition
14 Chapters • 127 Solutions
Introduction to Python Programming OpenStax / Rice University 1
, CONTENTS
Chapter 1 — 14 solved exercises
Chapter 2 — 15 solved exercises
Chapter 3 — 7 solved exercises
Chapter 4 — 9 solved exercises
Chapter 5 — 10 solved exercises
Chapter 6 — 10 solved exercises
Chapter 7 — 7 solved exercises
Chapter 8 — 8 solved exercises
Chapter 9 — 8 solved exercises
Chapter 10 — 9 solved exercises
Chapter 11 — 7 solved exercises
Chapter 12 — 7 solved exercises
Chapter 13 — 7 solved exercises
Chapter 14 — 9 solved exercises
Introduction to Python Programming OpenStax / Rice University 2
, CHAPTER 1
Exercise 1.1
Favorite song.
print("Hello! What is your name?")
name = input()
print("Nice to meet you, " + name + ".")
print("What is your favorite song?")
song = input()
print("Cool! I like", song, "too.")
Exercise 1.2
Frost poem.
print("I shall be telling this with a sigh")
print("Somewhere ages and ages hence:")
print("Two roads diverged in a wood, and I--")
print("I took the one less traveled by,")
print("And that has made all the difference.")
Exercise 1.2
Name and likes.
name = input("What is your name? ")
like = input("What do you like? ")
print()
print(name, "likes", like)
Exercise 1.3
Final score.
team1 = "Liverpool"
score1 = 4
team2 = "Chelsea"
score2 = 3
print(team1, "versus", team2)
print("Final score:", score1, "to", score2)
Exercise 1.4
Punctuation.
name = "Freda"
feel = "happy"
print("Hi,", name + "!")
print("I'm glad you feel", feel + ".")
Introduction to Python Programming OpenStax / Rice University 3
, Exercise 1.4
Name length.
first = input("What is your first name? ")
last = input("What is your last name? ")
print("Your first name is", len(first), "letters long")
print("Your last name is", len(last), "letters long")
Exercise 1.5
Values and types.
int_a = 10
float_a = 10.0
string_a = "10"
print(int_a, type(int_a))
print(float_a, type(float_a))
print(string_a, type(string_a))
Exercise 1.5
Meters to feet.
meters = 10
meter2feet = 3.28
feet = meters * meter2feet
print(feet)
Exercise 1.6
Three errors.
word = input("What is your favorite word? ")
print()
print("You said:", word)
print("That's all, Folks!")
Exercise 1.6
Wrong symbols.
team1 = "Liverpool"
score1 = "4"
team2 = "Chelsea"
score2 = "3"
print(team1, "versus", team2)
print("Final score:", score1, "to", score2)
Exercise 1.7
Whose birthday.
Introduction to Python Programming OpenStax / Rice University 4