VELAMMAL VIDHYASHRAM, PADAPPAI
COMPUTER SCIENCE
UNIT-1 PYTHON REVISION TOUR
Discussed Question
1. Find the invalid identifier from the form the following
a)name b)class c)section d)break
2. for a given declaration in python as
a=’WELCOME’ find the output of
print(a[1::2])
3. Which of the following is an incorrect logical operator in
python
a)not b)in c)or d)and
4. s1=’hello’
Which of the following statement will give an error?
a)print(s1[4]) b)s2=s1 c)s1=s1[4] d)s1[4]=’y’
5. Which of the following is the default charachter for the
newline parameter for print function while the print
function in python IdLE
a)\n b)\t c) ‘ d) ;
6. print(5+3**2/2)
a)9.5 b)32 c)8.0 d)82.0
7. Which of the following is not a tuple in python?
a)(1,2,3) b) (‘one’,’two’,’three’)
c) (10,) d) (‘one’)
8. which of the following is not a function of the random
Module in python?
a)randfloat() b)randint()
c) random() d) randrange()
9. which of the following is not a valid python string
Operation
a) ‘Welcome’+’10’ b) ‘Welcome’*10
c)’Welcome’*10.0 d) ‘10’+”Welcome”
10. T=(10,20,[30,40,50],60,70)
T[2][1]=100
Print(T)
(10,20,[30,100,50],60,70)
11. L=[10,20,30,40,50]
L=L+5
print(L)
TypeError: can only concatenate list (not "int") to list
12. D{'Tanish':90,'kevin':96,'Gangesh':92,'srini':95}
print('srini' in D,90 in, sep='#')
True#False
13. Nithesh has declared a tuple T in python on as following
(10,20,30) Now he wants to insert an element 40 after
three elements of I so that the tuple may contain
(10,20,30,40)
a) T=T+40 b) T=T+(40)
b) T=t+(40,) d) cant insert because tuple is
immutable
14. s="GOOD MORNING'
print(s.capitalize(),s.title(),end='!')
15. l=[]
for i in range(4):
l.append(2*i+1)
print(l[::-1])
a) [7,5,3,1] b) [9,7,5,3] c) [4,3,2,1]
c) [1,2,3,4]
16. D={}
t=('karthi','Shanth','Roshan','Mano')
for i in range(1,5):
D[1]=t[i-1]
print(D)
17. l1,l2=[10,15,20,25],[]
for i in range(len(l1)):
l2.insert(i,l1.pop())
print(l1,l2,sep='&')
18. import random
for N in range(2,5,2):
print(random.randrange(1,n),end='#')
a) 1#3#5# b)2#3#
C)1#4# d)1#3#
19. t=''
s='PYTHON 3.9'
for i in s:
if i.isdigit():
t=t+i
print(s,t,sep='*')
20. l=[2,6,9,10]
for i in range(len(l)):
if l[i]%2==0:
l[i]=l[i]*2
elif l[i]%3==0:
l[i]=l[i]*3
else:
l[i]=l[i]*5
for i in l:
print(i,end='#')
22. d={1:'ome',2:'tow',3:'three'}
l=[]
for k,v in d.items():
if v[0]==7:
l.append(k)
print(l)
23. write a program to input a number and print if it is odd
Or even
Answer:
num=int(input())
if num%2==0:
print('the number is even')
else:
print('the number is odd')
24. Write a program to print the given dtring in reverse
a=input()
print(a[::-1])
25. v=25
print(v,end='*')
v=50
print(v,end='!')
v*=2
print(v,end='!')
print(v)
26. s='UVW';l=[10,20,30];d={}
n=len(s)
for i in range (n):
d[l[i]]=s[i]
for k,v in d,items():
print(k,v,sep='4',end=',')
27. Write a program to calculate and print the roots of a
Quadertic eqution (ax^2+bx+c=0)
a=int(input(‘enter a:’))
b=int(input('enter b'))
c==int(input('enter c'))
root1=(-b+(b**2-4*a*c)**0.5)/(2*a)
rootn=(-b-(b**2-4*a*c)**0.5)/(2*a)
print(f'The positive root is{rootp} and negative root
is{rootn}')
28. l=[10.20]
l1=[30,40]
l2=[50,60]
l.append(l2)
print(l)
29. print the following
BB
CCC
DDDD
EEEEE
For i in range(65,70):
Print(chr(i)*(-65+i+1))
30. 10
99
888
7777
66666
answer for i in range(1,60):
for j in range(10,5,-1):
print(j,end='')
print()
31. for i in range(1,100,1):
if i%4==2:
print(i,'mod',4'=2')
convert to while loop
i=1
while i<100:
if i%4==2:
print(i,'mod',4'=2')
i+=1
32. x='abcdef'
i='a'
while i in x:
print(i,end='')
33. n=50
i=5
s=0
while i<n:
s+=i
i+=10
print('i'=,i)
print('sum=1',s)
34. x=12
For i in x:
Print(i)
35. x=’abcdef’
i=’i’
while i in x:
print(i,end=’’)
36. name any two random module name
Randrange()
Randint()
37. p=MY PROGRAM
i=0
while p[i]1='r':
l=random.randint(0,3)+5
print(p[l],'-')
i+=1
38. str1='sure'
str2='try it'
n1=10
n2=3
print(str1+str2)
print(str1*n2)
print(str1+n1)
print(str2*str1)
39. Write a program to check a string is palindrome
a=input()
b=a[::-1]
if b==a:
print('given string is palidram')
else:
print('not palidrome')
40. Write a program to eligble to vote
age=int(input())
if age>=18:
print('eligble')
else:
print('not eligble')
41. nav=['LEFT','FRONT','RIGHT','BACK']
num=random.randint(1,3)
navg=''
for c in range(num,1,-1):
navg=navg+nav[c]
print(navg)
42. Tiny individual units in python program is known as
A) token b) expression c)steatement d) comment
43. Which of the following operator cannot be used with
String
a) + b) * c) - d) none of these
44. Name the building mathematical function that is used to
Return square root of a number
a) SQRT() b) sqrt() c) sqt() sqte()
45. Write the output
A=8/2
B=8//3
print(A,B)
46. print(min(max9false,-3,-4),2,7))
47. Take a two list & write a program that return a lists only
element that are common between the two list(without
duplicates) in ascending order. Make sure your
program works on two list of different sizes
ex:
l1[1,1,2,3,5,8,13,21,34,55,89]
l2=[20,1,2,3,4,5,6,7,8,9,10,11,12,13]
The out put should be[1,2,3,5,8,13]
48. Write a void function that recavies a 4-digit no and
Calculates tha sum of the squres of each digit in the
Number.
sqnum=0
num=int(input())
for i in num:
sqnum+=int(i0**2)
print(sqnum)
49. stri=list('Test')
for i in range(len(str1)):
if i==3:
x=int(i)
x+=x-3
str[i]=x
elif str1[i].i.lower():
stri[i]=str1[i].upper()
else:
str1[i]=stri[i]*2
print(str1)
50. a=[1,2,3]
b=[5,6,7]
for i in range(1,3):
a[i-1]=a[i]+1
for i in range(1,3):
print(a[i],end='_')
for i in range(1,3):
b[i-1]=b[i]+1
for i in range(0,3):
print(s[i],end='#')
51. print(25//4+3**1**2*2)
52. Tday=”Focus from self-image to self-esteem”
x=Tday.split()
print(x[0],x[3],x[4])
print(Tday.captialize(),Tday.title())
53. Find the errors and rewrite the program.
num1,num2=10
while num1%num2=0
num1+=20
num2+=30
Else:
Print(‘hello’)
54. message=”Bring it on!!!”
print(message[ : :-2])
55. book_dict={‘title’:’you can win’ , ’copies’:15}
book_dict[‘author’]=’Shiv Khara’
book_dict[‘genre’]=’Motivation’
print(book_dict.items())
56. str=””
name=”9@Days”
for x in name:
if x in ‘aeiou’:
str=str+x.upper()
elif not x.isalnum():
str=str+”**”
elif is.digit():
pass
else:
str=str+x.lower()
print(str)
57. moves=[11,22,33,44]
Queen=moves
Moves[2]+=22
L=len(moves)
for i in range(L):
print(“Now @”,Queen[L-i-1],’#’,moves[i])
58. tuple1=([7,6],[4,4],[5,9],[3,4],[5,5],[6,2],[8,4])
Listy=list(tuple1)
New_list=[]
for elem in listy:
tot=0
for value in elem:
tot+=value
if elem.cpunt(value)==2:
New_list.append(value)
tot=0
else:
print(tuple(new_list))
59. print(2*7+2**3-2/5+3%4)
60. S=’GOOD MORNing’
Print(S.capitalize(),S.title(),S.lower(),end=’!’)
61. x=’IncredibleIndia’[-2:-7:-1]
print(x,x[2:-2],sep=’$’)
62. x,y=(1,2),(3,4)
y,x=x,y+(2,)
print(x,y)
63. from random import randint
vibgyor=[[‘V’,’Violet’,[‘I’,’Indigo’],[‘B’,’Blue’],[‘G’,’Green’],[‘Y’,’
Yellow],
[‘O’,’Orange’],[‘R’,’Red’]]
for I in range(3):
first=randint(0,1)
last=randint(1,2)+1
print(vibgyor[last-first],end=’:’)
64. L=[100,212,310]
print(L)
L.extend([33,52])
for I in range(len(L)):
if L[i]%10==0:
L[i]=L[i]/5
elif L%2==0:
L[i]=L[i]//10
else:
L[i]=L[i]%10
print(L)
65. S=’welcome2cs’
N=len(s)
M=’’
for i in range(0,n):
if S[i]>=’a’ and S[i]<=’m’:
M=M+S[i].upper()
elif S[i]>’n’ and S[i]<=’z’:
M=M+S[i-1]
elif S[i].isupper():
M=M+S[i].lower()
else:
M=M+’$’
Print(M)
66. i=0
while i<0:
i=i+1
if i==5:
break
print(i,end=’’)
67. for x in range(0,10,2):
print(x,’#’,end=’’)
68. disc={‘age1’:26, ’age2’:32, ‘age3’:40}
sum=0
for key in disc:
sum=sum+disc[key]
print(sum)
69. S=”PREboardcs*2024”
j=2
for I in S.split(‘*’):
k=i[ :j]
if k.isupper():
j=j+1
elif k.isdigit():
j=j+2
else:
j=j+3
print(s[j: :j])
70. Text=’Gmail@com’
Len=len(Text)
72. Write a program to print the sum of series,
S=1+x+x^2+x^3+…x^n.
73. Write a program to take a list of string and returns a
dictionary where the key are the letter from the list and the
values are the number of times the letter appears in the list.
ntext=’’
for i in range(0,Len):
if Text[i].isupper():
ntext=ntext+Text[i].lower()
elif Text[i].isalpha():
ntext=ntext+Text[i].upper()
else:
ntext=ntext+”b”
print(ntext)
71. word=”green vegetable”
print(word.find(‘g’,2))
print(word.find(‘tab’,2,15))
74. List=[2,4,6,8,10]
for i in range(1,5):
List[i-1]=List[i]
for i in range(0,5):
print(List[i],end=’ ’)
75. Write a program that takes a list of string as
argument and display the longest string from the list.