back

# A simple menu structure to call different functions

(Note: This lesson also appears in the Python functions section, but it is appropriate to include it here as well.) Q1.
Get the following Python program working:

PI = 3.14

#Calculate the area of a circle
return area

units = input('What units are you using >>> ')
print('The area of the circle is',round(area_circle(myRadius),2),units,'squared')

Q2. Describe what this program does.
Q3. Why is PI in capital letters?
Q4. How many parameters does the function area_circle require to work?
Q5. Which keyword is used to round the answer to two decimal places?
Q6. What error message do you get if you call the function with zero or with two arguments?
Q7. What is the maths formula that works out the perimeter of a circle with a radius r?
Q8. Write a function that prints out the perimeter of the circle as well as the area. Call the functions and check it works correctly. To do this, you must predict the answers before running the code.