~ Solve Problems and Learn how to code in Python


7 - Create a registration feature using lists

Challenge - use lists to solve this problem

First, watch the demo video below. Your task is to code something like this, and use the code below to get started

You can either edit and code online in repl.it or you can simply cut and paste the below into your own python file

#TASK: Get the user to enter a list of usernames and passwords and store them in the lists
#----------the comments below tell you where to add code! Follow the hints and get it working
usernames=[]

#create another empty list to store user entered passwords

def main():
   register()
   

def register():
   username=input("Enter a username:")
   #********ask the user to also enter a password


   usernames.append(username)
   #********append the entered password to the passwords list that you created above


   
   answer=input("Do you want to make another registration?")
   if answer=="y":
      register()
   else:
      registration_details()

def registration_details():
   print("List of usernames entered:", usernames)
   print("List of passwords entered:", passwords)
   
main()

Code your solution here

Systems Life Cycle (in a nutshell): Analyse - Design - Create - Test - Evaluate. 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.

A sample flow chart (design) for this particular challenge could look like:

Flowchart: Python program to get the Fibonacci series between 0 to 50
Each challenge section below provides an online drawing tool where you can dynamically create flowcharts. Screenshot them into your presentation for submission.

Solutions & Answers

Answers /Solutions in the "members area" drive under: "Solve and Learn >>SOLUTIONS"

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?
1
2
3
4
5
Coming soon!