Python lab 12/09 String
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
Comments