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