Computer Science - Informatics Practices Class XI/XII Python Module Solved Test Part 7
Q1. Write a function in python that takes a list of words and returns the
word of longest length.
Q2. Write a function in python that takes a list of words and returns the
word which are starting from capital alphabet.
Q3. Write a function in python that takes a list of words and returns all the
words with last character in upper case.
Q4. Write a function in python that takes a string and convert all lower case
alphabet to upper case and vice-versa.
Q5. Write a function in python that takes a string and replace all vowels by
symbol "?".
Q6. Write a function in python that takes a string and count the characters
in upper case.
Q7. Write a function in python that takes a string and count the number of
vowels.
Q8. Write a function in python that takes a string and count the number of
spaces.
Q9. Write a function in python that takes a string and count the number of
digits in a string.
Q10. Write a function in python that takes a string and sub string and check
whether a sub string is a part of string or not.
Solutions
Ans1:
def longword(a):
ln=0
for i in range(len(a)):
if ln<len(a[i]):
ln=len(a[i])
lwrd=a[i]
print("longest word is",lwrd)
longword(["Amit","Ashish","Anshuman"])
Output is : longest word is Anshuman
Ans 2
def capword(a):
for i in range(len(a)):
if a[i][0].isupper():
print("Result is",a[i])
capword(["amit","Ashish","anshuman"])
Output is : Result is Ashish
Ans 3:
def capword(a):
for i in range(len(a)):
if a[i][-1].isupper():
print("Result is",a[i])
capword(["amiT","Ashish","anshuman"])
Output is : Result is amiT
Ans 4:
def swapcase(a):
ns=''
l=len(a)
for i in range(l):
if a[i].isupper():
ns=ns+a[i].lower()
else:
ns=ns+a[i].upper()
print("Result is",ns)
swapcase("Subscribe to My Blog")
Output is: Result is sUBSCRIBE TO mY bLOG
Ans 5:
def swapvow(a):
ns=''
l=len(a)
for i in range(l):
if a[i] in "aeiouAEIOU":
ns=ns+'?'
else:
ns=ns+a[i]
print("Result is",ns)
swapvow("Subscribe to My Blog")
Output is : Result is S?bscr?b? t? My Bl?g
Ans 6:
def countupper(a):
c=0
l=len(a)
for i in range(l):
if a[i].isupper():
c=c+1
print("Result is",c)
countupper("Subscribe to My Blog")
Output is : Result is 3
Ans 7:
def countvowel(a):
c=0
l=len(a)
for i in range(l):
if a[i] in "aeiouAEIOU":
c=c+1
print("Result is",c)
countvowel("Subscribe to My Blog")
Output is : Result is 5
Ans 8:
def countspace(a):
c=0
l=len(a)
for i in range(l):
if a[i].isspace():
c=c+1
print("Result is",c)
countspace("Subscribe to My Blog")
Output is : Result is 3
Ans 9:
def countdigit(a):
c=0
l=len(a)
for i in range(l):
if a[i].isdigit():
c=c+1
print("Result is",c)
countdigit("Subscribe 2 My Blog 123")
Output is : Result is 4
Ans 10:
def checksub(a,b):
if b in a:
print("Result is","Present")
else:
print("Result is","not present")
checksub("Subscribe to My Blog",'to')
Output is : Result is Present