0% found this document useful (0 votes)
24 views3 pages

Python Assesment 1

Uploaded by

vivek727sumo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views3 pages

Python Assesment 1

Uploaded by

vivek727sumo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

DEPARTMENT OF

COMPUTER SCIENCE & ENGINEERING

Worksheet 1
Student Name: Vivek Anand UID: 23BCS11598
Branch: CSE Section/Group: 702/B
Semester: 3rd Date of Performance: 8|8|24
Subject Name: Python Programming Subject Code: 23CSP-201

1. Aim: Write a python program to create a Simple Password


Validator. The password should meet the following criteria:

 At least 8 characters long


 Contains at least one uppercase character
 Contains at least one number

Accept the password input from user. Provide feedback on


whether the password is valid or not. Also, allow multiple
password checks in one session.

Conditions:
(i) Use logical operators to combine multiple conditions.
(ii) Implement a loop to allow multiple password checks.
(iii) Use if-else statements for validation feedback.

Expected Output :
(i) Prompt for password input
(ii) Feedback on password validity

2. Requirements (Hardware/Software): Integrated


Development Environment (IDLE), Personal Computer
3. Code:

def searchUpper(s):
for i in s:
if(i>="A" and i<="Z"):
return 1
return 0

def searchNum(s):
for i in s:
if(i>="0" and i<="9"):
return 1

return 0

choice=1
password=""

while(choice!=2):
choice=int(input("1 : For password check 2 : EXIT : "))
if(choice!=1 and choice!=2):
print("Wrong input")
elif(choice==2):
print("EXITED SUCCESSFULLY")
else:
password=(input("Enter the password : "))
if(len(password)<8):
print("Password length is shorter! Use at least 8
characters.")
elif(not(searchUpper(password))):
print("Password should at least have one uppercase
character!")
elif(not(searchNum(password))):
print("Password should have at least one number")
else:
print("Your password is valid!")
4. Output:

5. Learning Outcome:
5.1 Learnt to use the basic syntax of python
5.2 Learnt various loops and its iterations
5.3 Learnt using functions, logical operators
5.4 Learnt operating conditional (if-else) statements

You might also like