~ Creating a registration feature - writing to file for a dating site

Creating a registration feature and screen for a prototype Dating System in Python

*Teachers with subscriptions will have access to all worked solutions and python code. This sample project is based on a unique idea by TeachYourselfPython. Maybe we are on to something with the dating algorithm...?!


Create a registration screen (which asks for the user's details and writes them to a file) for the prototype Dating System. Registering is always the first step in most processes (especially when you are dealing with user details). Once a user has registered and their details have been stored to file, you can then proceed to login, search and other fun things! Try and solve the problem yourself before looking at the solutions below.  


Note: See if you can do better (and you should be able to). The solutions provided are basic, and allow for discussion on possible alternative methods and solutions.


Write your own summary of the problem. What are your objectives? List the success criteria

Design Tools

Designing something or writing out some pseudocode before you actually write code is always a good idea! Get in to the habit of doing so! You can draw your flowchart here and screenshot it.

Try it yourself

Testing Table

You may want to read a little about Testing first. A teacher may go through some examples with you. Feel free to fill in the test table here, and screenshot it in to your powerpoint. Testing is absolutely essential once you have created a program!
Test No. Description Test Data(input) Expected Outcome Actual Outcome Further Action?
Coming soon!