Variables Practice
Let’s try some simple practice problems. These problems are not graded - they are just for you to practice before doing the real exercises in the lab itself. You can find the answers below each question by clicking the button below each question.
1.4 Reading Code
Write the output that is displayed to the user after running the following Python code:
a = "two"
b = a
c = a
print(c, end=" ")
c = "one"
b = c
a = "three"
print(a, end=" ")
print(c)
1.5 Constructing Code
We want to write a program that produces the following output:
and a 1
and a 2
and a 3
Rearrange the following Python statements to create a program that produces that output. You may not use all of these statements in your answer.
x = "1"
x = "2"
x = "3"
print(x)
print(x)
print(x)
print("and a", end=" ")
print("and a", end=" ")
print("and a", end=" ")
1.6 Writing Code
We wish to write a Python program that displays the following output:
abba banana bandana
We currently have the following code:
a = "abba"
b = "banana"
c = "bandana"
# more code goes here
print(c, end=" ")
print(b, end=" ")
print(a)
Complete the Python program by writing code where the # more code goes here
comment is found so that the desired output is produced. See if you can do it by only using assignment statements and variables, without using any new string values. (Hint: you’ll need to create a least one new variable!)