"- Check carefully that you have fullfilled at least the assessement criteria below. Call a demonstrator, show them your code, and run your program with the following input volumes:\n",
" - $$ 1.4 \\times 10^6 \\text{mm}^3 $$\n",
" - $$ 3.7 \\times 10^{-4} \\text{mm}^3 $$\n",
" - $ 1.4 \\times 10^6 \\text{mm}^3 $\n",
" - $ 3.7 \\times 10^{-4} \\text{mm}^3 $\n",
"- Ensure that the demonstrator finds you in Learn. Please check that your pass/fail (0/1) has been entered correctly (you should be able to see this in Learn). \n",
"\n",
"### Assessment \n",
...
...
%% Cell type:markdown id:33931eba tags:
## Checkpoint 1
### Aim
To write a basic `Python` program to prompt for a floating point number, read it in, perform basic arithmetic and print out the result.
### Task
Write a `Python` program to calculate and output the radius and surface area of a sphere from its volume.
Your program should:
1. Prompt for the volume of a sphere in $mm^3$.
2. Calculate and print out to the terminal the radius and the surface area of the sphere in m and $m^2$ respectively in an understandable format.
Check your program works for a range of volumes, both large and small and that you have the output units correct.
### Background
To complete this checkpoint you need to have read and studied the following course sections:
- Check carefully that you have fullfilled at least the assessement criteria below. Call a demonstrator, show them your code, and run your program with the following input volumes:
- $$ 1.4 \times 10^6 \text{mm}^3 $$
- $$ 3.7 \times 10^{-4} \text{mm}^3 $$
- $ 1.4 \times 10^6 \text{mm}^3 $
- $ 3.7 \times 10^{-4} \text{mm}^3 $
- Ensure that the demonstrator finds you in Learn. Please check that your pass/fail (0/1) has been entered correctly (you should be able to see this in Learn).
### Assessment
To pass this checkpoint:
- The program works for the supplied numbers, *including* correct powers of 10.
- Prompting is sensible and the output is clear.
- Variable names are concise, but explain their purpose, and there are basic commenets explaining the operation of the program.
### Next steps
Once you have completed this checkpoint, please continue with the [Week1](../WeeklyTasks/Week1.ipynb) tasklist.
%% Cell type:code id:8d47fffa tags:
``` python
# Placeholder for a comment to describe what this program does (replace as appropriate)
# Describe the input here
...
# Describe how the input is processed to get to the desired results