Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

python..i have my code but there is an error at the end.. The fourth exercise in this module elaborates on the idea applied in the

python..i have my code but there is an error at the end..

The fourth exercise in this module elaborates on the idea applied in the last exercise. In the exercise the idea is once again to create a module for an existing main program. The module tests the feasibility of different user-given inputs for a password. The existing code which uses the module is as follows:

 # -*- coding: cp1252 -*- import inspector while True: userinput = input("Give a string for testing: ") tulos = inspector.testme(userinput) if tulos == True: print("This string fits for a password!") break else: print("The module says no.") 

The idea is to create the module inspector and the function testme which receives the user-given candidate for a password. If the given input is shorter than 6 characters, contains only letters or only numbers, the module should reject the candidate and return False. If the input is longer than 6 characters and has both numbers and letters, it should be accepted. In this case the module should return True. When the program works correctly, it prints the following:

 >>> Give a string for testing: Test The module says no. Give a string for testing: 234234 The module says no. Give a string for testing: Youhavetobekiddingme1234 This string fits for a password! >>> 

The program does not have to be able to distinguish normal numbers and letters (a-z, A-Z) from special characters (#,?,%, $ etc.), but only ensure that the tested string is at least 5 long. Also, it may be worthwhile to check out the different types of string operators from the Chapter 2.

Example output:

Give a string for testing: password

The module says no.

Give a string for testing: Pass12word34

This string fits for a password!

The verification of program output does not account for whitespace and is not case-sensitive (the least strict comparison level)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Intelligent Databases Object Oriented Deductive Hypermedia Technologies

Authors: Kamran Parsaye, Mark Chignell, Setrag Khoshafian, Harry Wong

1st Edition

0471503452, 978-0471503453

More Books

Students also viewed these Databases questions