First, click "Solve the Problem:" to see detailed instructions and useful information.
Second, try to code a solution to the problem using the embedded Python coding environment.
Third, if you are finding it difficult, you can click "Get Some Hints:" to see some tips to help you solve the problem. There is also music to help you focus midway down the page.
Finally, at the bottom of the page, there is an embedded Form where you can paste and upload your completed solution.
Once you have uploaded your code there will be a link to the solution at the end of the Form, so just like in the exam even if you can't entirely finish the solution, upload as much as you have been able to and you can then see the correct answer afterwards to see where (if anywhere) you went wrong.
To input something, we need the input command.
Remember in Python you have to create the variable first, then assign a value to it with the = assignment operator.
In this case, your first variable might be called first_name. Therefore, the code may look like this: first_name = input.
Just like with a print command, context for the input command goes in the brackets after it. In this case, the context is the question text you want to appear on screen (in '' or "").
When is a hint not a hint, but an answer..? Try this code... first_name = input("What is your first name? ")
You need to repeat that code for the second two questions, except with different variable names and different question text to reflect the questions the user is answering. Important - remember that each new instruction in Python needs to go on its own line!