See “Check Your Understanding” from Basics and Collections
Below this cell, add
*
and a -
sign (hint: look at this cell and escape characters)Complete the following code, which sets up variables a, b,
and c
, to find the roots using the quadratic formula.
Note: because there are two roots, you will need to calculate two values of x
a = 1.0
b = 2.0
c = 1.0
# Your code goes here
In the cell below, use tab completion to find a function from the time module that displays the local time.
Use time.FUNC_NAME?
(where FUNC_NAME
is replaced with the name
of the function you found) to see information about that function,
then call the function. (Hint: look for something involving the word
local
).
import time
# Your code goes here
# time. # uncomment and hit <TAB> to see functions
Hint: if you are using an online jupyter server, the time will be based on the server settings. If it doesn’t match your location, don’t worry about it.
Create the following variables:
D
: A floating point number with the value 10,000r
: A floating point number with the value 0.025T
: An integer with the value 30Compute the present discounted value of a payment (D
) made
in T
years, assuming an interest rate of 2.5%. Save this value to
a new variable called PDV
and print your output.
Hint: The formula is
$$ \text{PDV} = \frac{D}{(1 + r)^T} $$# Your code goes here
How could you use the variables x
and y
to create the sentence
Hello World
?
Hint: Think about how to represent a space as a string.
x = "Hello"
y = "World"
# Your code goes here
Suppose you are working with price data and come across the value
"€6.50"
.
When Python tries to interpret this value, it sees the value as the string
"€6.50"
instead of the number 6.50
. (Quiz: why is this a
problem? Think about the examples above.)
In this exercise, your task is to convert the variable price
below
into a number.
Hint: Once the string is in a suitable format, you can call
float(clean_price)
to make it a number.
price = "€6.50"
# Your code goes here
Use Python formatting (e.g. print(f"text {somecode}")
where somecode
is a valid expression or variable name) to produce the following
output.
The 1st quarter revenue was $110M
The 2nd quarter revenue was $95M
The 3rd quarter revenue was $100M
The 4th quarter revenue was $130M
# Your code goes here
Define two lists y and z.
They can contain anything you want.
Check what happens when you do y + z. When you have finished that, try 2 * x and x * 2 where x represents the object you created from y + z.
Briefly explain.
y = [] # fill me in!
z = [] # fill me in!
# Your code goes here