~ Solve Problems and Learn how to code in Python


6 - Strip characters from a password - use of string manipulation techniques

Challenge - use string manipulation to strip the characters from an input password, which will allow the user to log on

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
#a common mistake that students make is to add a space by mistake when entering their password
#create a program that
#asks the user for their password
#if they put in a blank space anywhere, REMOVE IT
#"acecss granted" as long as the password is right without the blank spaces

#The following code removes the trailing and leading white spaces but not the ones in between. Can you fix it?
#Hint: Use "replace" to replace ALL blank spaces in the string
def main():
    password=input("What is your password:?")
    password=password.strip()
    if password=="open123":
        print("access granted")
    else:
        print("sorry denied")


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!