Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
100% found this document useful (1 vote)
629 views

Strings in Python

The document contains code snippets and text in multiple programming languages like Python. It performs various string manipulation operations like changing case, extracting characters, reversing order, inserting symbols etc. on given strings/texts. There are a total of 24 questions/sections with different string/text manipulation logic in each one.

Uploaded by

Net Flix
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
629 views

Strings in Python

The document contains code snippets and text in multiple programming languages like Python. It performs various string manipulation operations like changing case, extracting characters, reversing order, inserting symbols etc. on given strings/texts. There are a total of 24 questions/sections with different string/text manipulation logic in each one.

Uploaded by

Net Flix
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

print("Q 01.

") if MyText[cnt]>='B' and for x in range(l):


T= "Mind@work!" MyText[cnt]<='G': if s[x].islower():
R="" Msg+=MyText[cnt].lower() r+=s[x].upper()
l=len(T) elif MyText[cnt]=='A' or elif s[x].isupper():
print("Orignal : ",T) MyText[cnt]=='a': if (x%2==0):
for i in range(l): Msg+=ch; r+=s[x-1].lower()
if T[i].isalpha()==False: else: else:
R+='*'; if(cnt%2==0): r+=chr(ord(s[x])-2)
elif T[i].isupper()==True: Msg+=MyText[cnt].upper() print(" Final : ",r)
R+=chr(ord(T[i])+1) else: print("*"*30)
else: Msg+=MyText[cnt-1] print("Q 08.")
R+= T[i+1] print("Final :",Msg) poet= "SakESpHerE" ;
print("Final : ",R) print("*"*30) l=len(poet)
print("*"*30) print("Q 05.") r=""
print("Q 02.") Message="ArabSagar"; print("Orignal : ",poet)
Mystring= "what@OUTPUT!" SMS=[ i for i in Message] for i in range(l):
l=len(Mystring) print("Orignal : ",Message) if poet[i].islower():
R="" l=len(SMS) r+=poet[i-1]
print("Orignal : ",Mystring) R="" elif poet[i].isupper():
for i in range(l): for L in range(l): if poet[i]=='S':
if Mystring[i].isalpha()==False: for C in range(0, int(L/2)): r+='X';
R+="*"; if ch=='A' or ch=='E': elif(poet[i]=='E'):
elif Mystring[i].isupper(): SMS[C]='#'; r+=poet[i-1].upper()
R+=chr(ord(Mystring[i])+1) else: else:
else: Temp=SMS[C] r+=chr(ord(poet[i])-1)
R+=Mystring[i+1] SMS[C]=SMS[L-C-1] print(" Final : ",r)
print("Final :",Mystring) SMS[L-C-1]=Temp; print("*"*30)
print("*"*30) Message =''.join(SMS) print("Q 09.")
print("Q 03. ") print("Final :",Message) poet= "SakESpHerE" ;
SMS="rEPorTmE"; print("*"*30) l=len(poet)
l=len(SMS) print("Q 06.") r=""
R="" s= "a ProFile" print("Orignal : ",poet)
print("Orignal : ",SMS) print("Orignal : ",s) for i in range(l):
N=2 l=len(s) if poet[i].islower():
for c in range(l): r="" r+=poet[i-1]
if c%2==0: for x in range(l): elif poet[i].isupper():
R+= chr(ord(SMS[c])+N) if s[x].islower(): if poet[i]=='S':
elif SMS[c].isupper()==True: r+=s[x].upper() r+='X';
R+=SMS[c].lower() elif s[x].isupper(): elif(poet[i]=='E'):
else: if (x%2!=0): r+=poet[i-1].upper()
R+=chr(ord(SMS[c])-N) r+=s[x-1].lower() else:
print("Final :",R) else: r+=chr(ord(poet[i])-1)
print("*"*30) r+=chr(ord(s[x])-1) print(" Final : ",r)
print("Q 04. ") print(" Final : ",r) print("*"*30)
MyText="ApEACeDriVE" print("*"*30) print("Q 10.")
ch="@" print("Q 07.") poet= "SakESpHerE" ;
l=len(MyText) s = "admiNStrAtiOn" l=len(poet)
Msg="" print("Orignal : ",s) r=""
print("\n Orignal : ",MyText) l=len(s) print("Orignal : ",poet)
for cnt in range (l): r="" for i in range(l):
Page 1 of 3
if poet[i].islower(): Note = "Butterfly"; r+=N[x].lower()
r+=poet[i-2] NUM=2 else:
elif poet[i].isupper(): l=len(Note ) r+=N[x-1]
if poet[i]=='S': r="" print("Final : ",r)
r+='X'; print("Orignal : ",Note ) print("*"*30)
elif(poet[i]=='E'): for K in range(l): print("Q 18.")
r+=poet[i-2].upper() if ( K % 2 == 0): N="ComPUteR";
else: r+=chr(ord(Note[K])+NUM-1) l=len(N)
r+=chr(ord(poet[i])-2) elif Note[K].islower(): r=""
print(" Final : ",r) r+=Note[K].upper() print("Orignal : ",N)
print("*"*30) else: for x in range(l):
print("Q 11.") r+=chr(ord(Note[K])+NUM) if N[x].islower():
T="SaVE EArtH"; print("Final : ",r) r+=N[x].upper()
l=len(T) print("*"*30) else:
r="" print("Q 15.") if N[x].isupper():
print("Orignal : ",T) Note = "Butterfly"; if x%2==0:
for i in range(0,l,2): NUM=2 r+=N[x].lower()
if (T[i]=='A' or T[i]=='E'): l=len(Note ) else:
r+='#'; r="" r+=N[x-1]
elif T[i].islower(): print("Orignal : ",Note ) print("Final : ",r)
r+=T[i].upper(); for K in range(l): print("*"*30)
else: if ( K % 2 != 0): print("Q 19.")
r+='@' r+=chr(ord(Note[K])+NUM-1) N="ComPUteR";
print("Final : ",r) elif Note[K].islower(): l=len(N)
print("*"*30) r+=Note[K].upper() r=""
print("Q 12.") else: print("Orignal : ",N)
T="SaVE EArtH"; r+=chr(ord(Note[K])+NUM) for x in range(l):
l=len(T) print("Final : ",r) if N[x].islower():
r="" print("*"*30) r+=N[x].upper()
print("Orignal : ",T) print("Q 16") elif N[x].isupper():
for i in range(0,l): Note = "Butterfly"; if x%2!=0:
if (T[i]=='A' or T[i]=='E'): NUM=2 r+=N[x].lower()
r+='#'; l=len(Note ) else:
elif T[i].islower(): r="" r+=N[x-2]
r+=T[i].upper(); print("Orignal : ",Note ) print("Final : ",r)
else: for K in range(l): print("*"*30)
r+='@' if ( K % 2 != 0): print("Q 20.")
print("Final : ",r) r+=chr(ord(Note[K])-NUM) name= "teAmIndia"
print("*"*30) elif Note[K].islower(): l=len(name)
print("Q 13.") r+=Note[K].upper() r=""
T="SaVE EArtH"; else: print("Orignal : ",name)
l=len(T) r+=chr(ord(Note[K])+NUM) for i in range(0,l,2):
r="" print("Final : ",r) if name[i].islower():
print("Orignal : ",T) print("*"*30) r+=name[i].upper()
for i in range(l): print("Q 17.") else:
if (T[i]=='A' or T[i]=='H'): N="ComPUteR"; r+=name[i].lower()
r+='@'; l=len(N) print("Final : ",r)
elif T[i].isupper(): r="" print("*"*30)
r+=T[i].lower(); print("Orignal : ",N) print("Q 21.")
else: for x in range(l): name= "teAmIndia"
r+='#' if N[x].islower(): l=len(name)
print("Final : ",r) r+=N[x].upper() r=""
print("*"*30) elif N[x].isupper(): print("Orignal : ",name)
print("Q 14.") if x%2==0: for i in range(0,l,3):

Page 2 of 3
if name[i].islower(): r+= name[i - 1].lower(); print("Q 24.")
r+=name[i].upper() print("Final : ",r) name= "ThE bESt mEN wIN";
else: print("*"*30) l=len(name)
r+=name[i].lower() print("Q 23.") r=""
print("Final : ",r) name= "ThE bESt mEN wIN"; print("Orignal : ",name)
print("*"*30) l=len(name) for i in range(l):
print("Q 22.") r="" if name[i].islower():
name= "ThE bESt mEN wIN"; print("Orignal : ",name) r+= name[i].upper()
l=len(name) for i in range(l): else:
r="" if name[i].islower(): if name[i].isupper():
print("Orignal : ",name) r+= name[i].upper() if i%2==0:
for i in range(l): elif name[i].isupper(): r+=chr(ord(Note[K])-1)
if name[i].islower(): if i%2==0: else:
r+= name[i].upper() r+=chr(ord(Note[K])-1) r+= name[i - 1].lower();
elif name[i].isupper(): else: print("Final : ",r)
if i%2==0: r+= name[i - 1].lower(); print("*"*30)
r+=chr(ord(Note[K])-1) print("Final : ",r)
else: print("*"*30)
Output:
Q 01. Q 09. Q 17.
Orignal : Mind@work! Orignal : SakESpHerE Orignal : ComPUteR
Final : Nnd@*ork!* Final : XSaXSHe Final : cOMuTE
****************************** ****************************** ******************************
Q 02. Q 10. Q 18.
Orignal : what@OUTPUT! Orignal : SakESpHerE Orignal : ComPUteR
Final : what@OUTPUT! Final : XESXEpH Final : cOMmuTEe
****************************** ****************************** ******************************
Q 03. Q 11. Q 19.
Orignal : rEPorTmE Orignal : SaVE EArtH Orignal : ComPUteR
Final : teRmttoe Final : @@@#T Final : eOMpmTEr
****************************** ****************************** ******************************
Q 04. Q 12. Q 20.
Orignal : ApEACeDriVE Orignal : SaVE EArtH Orignal : teAmIndia
Final : @Ae@cCdDIie Final : @A@#@##RT@ Final : TaiDA
****************************** ****************************** ******************************
Q 05. Q 13. Q 21.
Orignal : ArabSagar Orignal : SaVE EArtH Orignal : teAmIndia
Final : aabrAaSgr Final : s#ve#e@##@ Final : TMD
****************************** ****************************** ******************************
Q 06. Q 14. Q 22.
Orignal : a ProFile Orignal : Butterfly Orignal : ThE bESt mEN wIN
Final : AOROoILE Final : CUuTfRgLz Final : xHxeBxTtMxnWx
****************************** ****************************** ******************************
Q 07. Q 15. Q 23.
Orignal : admiNStrAtiOn Orignal : Butterfly Orignal : ThE bESt mEN wIN
Final : ADMIiQTRrTIMN Final : DvTuEsFmY Final : xHxBbxTMxeWxi
****************************** ****************************** ******************************
Q 08. Q 16. Q 24.
Orignal : SakESpHerE Orignal : Butterfly Orignal : ThE bESt mEN wIN
Final : XSaKXSGHeR Final : DsTrEpFjY Final : xHxeBxTtMxnWx
****************************** ****************************** ******************************
*********************************************************
Page 3 of 3

You might also like