Practice Exercises for Expressions#
There are $5280$ feet in a mile. Write a Python statement that calculates and prints the number of feet in $13$ miles. Miles to feet template — Miles to feet solution — Miles to feet (Checker)
print(5280 * 13)
In Python3
print()
is a statement.
Write a Python statement that calculates and prints the number of seconds in $7$ hours, $21$ minutes and $37$ seconds. Hours to seconds template — Hours to seconds solution — Hours to seconds (Checker)
print( (7*60 + 21)*60 +37)
The perimeter of a rectangle is $2 w + 2 h$, where $w$ and $h$ are the lengths of its sides. Write a Python statement that calculates and prints the length in inches of the perimeter of a rectangle with sides of length $4$ and $7$ inches. Perimeter of rectangle template — Perimeter of rectangle solution — Perimeter of rectangle (Checker)
print((4+7) *2)
The area of a rectangle is $w h$, where $w$ and $h$ are the lengths of its sides. Note that the multiplication operation is not shown explicitly in this formula. This is standard practice in mathematics, but not in programming. Write a Python statement that calculates and prints the area in square inches of a rectangle with sides of length $4$ and $7$ inches. Area of rectangle template Area of rectangle solution Area of rectangle (Checker)
print(4*7)
The circumference of a circle is $2\pi r$ where $r$ is the radius of the circle. Write a Python statement that calculates and prints the circumference in inches of a circle whose radius is $8$ inches. Assume that the constant $\pi = 3.14$. Circumference of circle template — Circumference of circle solution — Circumference of circle (Checker)
print(2 * 3.14 * 8)
The area of a circle is $\pi r ^2$ where $r$ is the radius of the circle. (The raised $2$ in the formula is an exponent.) Write a Python statement that calculates and prints the area in square inches of a circle whose radius is $8$ inches. Assume that the constant $\pi = 3.14$. Area of circle template — Area of circle solution — Area of circle (Checker)
print(3.14 * 8**2)
Given $p$ dollars, the future value of this money when compounded yearly at a rate of $r$ percent interest for $y$ years is $ p (1 + 0.01 r)^y$. Write a Python statement that calculates and prints the value of $1000$ dollars compounded at $7$ percent interest for $10$ years. Future value template — Future value solution — Future value (Checker)
print( 1000 * (1 + 0.01 * 7)**10 )
Write a single Python statement that combines the three strings
"My name is"
{.py},"Joe"
{.py} and"Warren"
{.py} (plus a couple of other small strings) into one larger string"My name is Joe Warren."
{.py} and prints the result. Name tag template — Name tag solution — Name tag (Checker)print('My name is ' + 'Joe ' + 'Warren') print('My name is', 'Joe', 'Warren')
In Python3, the arguments to
print()
will be separated by a space as default.
Write a Python expression that combines the string
"Joe Warren is 52 years old."
{.py} from the string"Joe Warren"
{.py} and the number $52$ and then prints the result (Hint: Use the functionstr
{.py} to convert the number into a string.) Name and age template — Name and age solution — Name and age (Checker)print('Joe Warren is', 52, 'years old')
In Python3, you do not need to use
str()
.
The distance between two points $(x_0, y_0)$ and $(x_1, y_1)$ is $\sqrt{(x_0-x_1)^2 + (y_0-y_1)^2}$. Write a Python statement that calculates and prints the distance between the points $(2, 2)$ and $(5, 6)$. Point distance template — Point distance solution — Point distance (Checker)
print( ( (2-5)**2 + (2-6)**2 )**.5 )