Python lab 12/09 String

PHOTO EMBED

Tue Sep 12 2023 06:06:09 GMT+0000 (Coordinated Universal Time)

Saved by @Astik

//Read and write a string
str=input("Enter string: ")
print(str)

//Length of a string
str=input("Enter string: ")
count=0
for i in str:
    count+=1
print(count)

//Reverse a string
str=input("Enter String: ")
print(str[::-1])

//Palindrome
str=input("Enter String: ")
str2=str[::-1]
if(str==str2):
    print("Palindrome")
else: 
    print("Not a palindrome")

//Number of vowels
str=input("Enter String: ")
vowel=0
for i in str:
    if(i=='a' or i=='e' or i=='i' or i=='o' or i=='u'):
        vowel+=1
    if(i=='A' or i=='E' or i=='I' or i=='O' or i=='U'):
        vowel+=1
print("Vowel: ",vowel)

//Substring found
str=input("Enter String: ")
substr=input("Enter substring: ")
if substr in str:
    print("String found")
else:
    print("String not found")

//
lower=0
upper=0
str=input("Enter String: ")
for i in str:
    if(ord(i)>96 and ord(i)<123):
        lower+=1
    elif(ord(i)>64 and ord(i)<91):
        upper+=1
print("Lowercase: ", lower)
print("Uppercase: ",upper)

//str=input("Enter String: ")
str=(str[-1]+str[1:len(str)-1]+str[0])
print(str)

//Anagram
str1=input("Enter String1: ")
str2=input("Enter String2: ")
for i in str1:
    found=0
    for j in str2:
        if(i==j):
            found=1
    if(found==0):
        print("Not a anagram...")
        break
if(found==1):   
    print("Anagram")
content_copyCOPY