task - password validator
upper = 0
lower = 0
digit = 0
special = 0
password = input("enter a password:")
for letters in password:
if letters.isupper():
upper += 1
elif letters.islower():
lower += 1
elif letters.isdigit():
digit += 1
else:
special += 1
if len(password)>=8 and upper >= 1 and lower>= 1 and digit>= 1 and special>= 1:
print("valid password")
else:
print("invalid password")
output:
enter a password:Gokul@123
valid password
task - password generator
import random
import string
length = int(input("enter password length:"))
letters = string.ascii_lowercase + string.ascii_uppercase + string.digits
password = ""
for i in range(length):
password = password + random.choice(letters)
print(password)
output:
enter password length:8
lkgG23g7
task - anagram
word1 = input("enter word1:")
word2 = input("enter word2:")
if len(word1) != len(word2):
print("not anagram")
else:
for i in word1:
if word1.count(i) != word2.count(i):
print("not anagram")
break
else:
print("anagram")
output:
enter word1:cat
enter word2:act
anagram
task - rotation
word = 'abcd'
for i in range(len(word)):
rotate = word[1:]+word[0]
word = rotate
print(rotate)
Output:
bcda
cdab
dabc
abcd
Top comments (0)