🔥 LIVE 👩‍🏫 Teachers: Host Live Tests  |  🎓 Students: Practice Class-wise Quizzes Go to Quiz Portal ➔

Output Based Questions In Python Class 11-12 Computer Science

Output Based Questions In Python Class 11-12 Computer Science

 

Q 1. Write the output of the following:

 

for i in '123':
    print("cbsepython",i,)

 

('cbsepython', '1')
('cbsepython', '2')
('cbsepython', '3')
>>>

 

 

Q. 2

for i in [10, 20, 30]:
    print(i)

 

10
20
30

 

 

Q. 3

for i in range (10,6,-2):
    print (i* 2)

 

20
16

 

Q 4.

for i in range (1,5):
    for j in range (1, i+1):
        print (i,' ',j)

 

(1, ' ', 1)
(2, ' ', 1)
(2, ' ', 2)
(3, ' ', 1)
(3, ' ', 2)
(3, ' ', 3)
(4, ' ', 1)
(4, ' ', 2)
(4, ' ', 3)
(4, ' ', 4)

 

 

Q 5.

for x in range (10,20):
    if (x==15) :
        break
print (x)

 

15

 

 

Q 6.

for x in range (10,20):
    if (x%2==0) :
        continue
print (x)

 

19

 

 

Q 7. 

 

x=50
if x > 10 :
    if x>25:
        print("ok")
    if x > 60 :
        print ("good")
elif x>40:
    print ("average")
else:
    print ("no output")

 

ok

 

 

Q.8

def Change (P, Q = 30) :
    P = P + Q
    Q = P - Q
    print (P,"@",Q)
    return P
R =150
S= 100
R=Change(R, S)
print(R,"@",S)
S=Change (S)

 

250 @ 150
250 @ 100
130 @ 100

 

 

Q 9. 

Text= "CBSE@python"
l = len (Text)
ntext=" "
for i in range (0,l):
    if Text[i].isupper():
        ntext=ntext +Text[i].lower ()
    elif Text[i].isalpha():
        ntext=ntext+Text[i].upper ()
    else:
        ntext=ntext+'#'
print (ntext)

cbse#PYTHON

 

 

Q 10. How many times is the word ‘Welcome’ printed in the following statement?

s = "python rocks"

for ch in s [3:8] :

    print('Welcome')

 

5 times

 

Q 11.

word = 'green vegetables'
print (word.find ('g',2))
print (word.find ('veg',2))
print (word.find ('tab',4,15))

8
6
10

 

 

Q 12. 

a = [5, 10, 15, 20, 25]
k = 1
i = a[1] + 1
j = a[2] + 1
m = a[k + 1]
print (i, j,m)

(11, 16, 15)

 

 

 Q 13.

d ={0: 'a', 1: 'b', 2: 'c'}
for i in d:
    print (4)

4
4
4

 

 

Q 14.

x = 123
for i in x:
    print (i)

Error

 

 Q 15. 

strl="helloworld"
print(strl[:-1])

helloworl

 

Q 16. 

print ("xyyzxyzxzxyy".count ('yy',1))

2

 

 

Q. 17

p=10
q=20
p*=q//3
print(p, q)

(60, 20)

 

 

Q 18. 

Str="Computer_Science"
Str[-4:]
print(Str*2)

 

Computer_ScienceComputer_Science

 

 

Q 19. 

x=20
x=x+5
x=x-10
print (x)
x, y = x-1,50
print(x, y)

 

15
(14, 50)

 

 

Q 20.

for a in range(3,10,3):
    for b in range(1,a,2):
        print(b)
    print( )

 

1
()
1
3
5
()
1
3
5
7
()

 

Q 21. 

x=10
y=5
for i in range((x-y)*2):
    print(i)

0
1
2
3
4
5
6
7
8
9

 

 

Q 22. 

x="one"
y="two"
c=0
while c<len(x):
    print(x[c],y[c])
    c=c+1

('o', 't')
('n', 'w')
('e', 'o')

 

Q 23. 

for i in range(-1,7,2):
    for j in range(3):
        print(i,j)

 

(-1, 0)
(-1, 1)
(-1, 2)
(1, 0)
(1, 1)
(1, 2)
(3, 0)
(3, 1)
(3, 2)
(5, 0)
(5, 1)
(5, 2)

 

 

Q 24. 

string="aabbcc"
count=3
while True:
    if string[0]=='a':
        string=string[2:]
    elif string[-1]=='b':
        string=string[:2]
    else:
        count+=1
        break
print(string)
print(count)

bbcc
4

 

Q 25. 

x="hello world"
print(x[:2],x[:-2],x[-2:])
print(x[6],x[2:4])
print(x[2:-3],x[-4:-2])

('he', 'hello wor', 'ld')
('w', 'll')
('llo wo', 'or')

 

Q 26. 

Msg1="WeLcOME"
Msg2="GUeSTs"
Msg3=""
for I in range(0,len(Msg2)+1):
    if Msg1[I]>="A" and Msg1[I]<="M":
        Msg3=Msg3+Msg1[I]
    elif Msg1[I]>="N" and Msg1[I]<="Z":
        Msg3=Msg3+Msg2[I]
    else:
        Msg3=Msg3+"*"
print Msg3

G*L*TME

 

Q 27. 

def Changer(P,Q=10):
    P=P/Q
    Q=P%Q
    print P,"#",Q
    return P
A=200
B=20
A=Changer(A,B)
print A,"$",B
B=Changer(B)
print A,"$",B
A=Changer(A)
print A,"$",B

10 # 10
10 $ 20
2 # 2
10 $ 2
1 # 1
1 $ 2

 

Q 28. 

Data = ["P",20,"R",10,"S",30]
Times = 0
Alpha = ""
Add = 0
for C in range(1,6,2):
    Times= Times + C
    Alpha= Alpha + Data[C-1]+"$"
    Add = Add + Data[C]
print Times,Add,Alpha

9 60 P$R$S$

 

Q 29. 

TXT = ["20","50","30","40"]
CNT = 3
TOTAL = 0
for C in [7,5,4,6]:
    T = TXT[CNT]
    TOTAL = float (T) + C
print TOTAL
CNT-=1

46.0

 

Q 30. 

line = "Welcome to CBSE PYTHON"
L = line.split('e')
for i in L:
    print(i)

W
lcom
to CBSE PYTHON

 

Q 31. 

p=5/2
q=p*4
r=p+q
p+=p+q+r
q-=p+q*r
print(p,q,r)

(22, -94, 10)

 

Q 32. 

a=(2 + 3) ** 3 - 6 / 2
b=(2 + 3) * 5// 4 + (4 + 6) / 2
c=12 + ( 3 * 4 - 6 ) / 3
d=12 % 5 * 3 + (2 * 6) // 4
print(a, b, c, d)

(122, 11, 14, 9)

 

Jitendra Singh
✔ Verified Educator

Jitendra Singh

Founder of CBSEPython.in

I help CBSE Class 9–12 students learn Python, Information Technology, Artificial Intelligence and Computer Science through easy notes, quizzes, MCQs and sample papers.

Read More About Me →

1 thought on “Output Based Questions In Python Class 11-12 Computer Science”

  1. A really good help. Its hard to find sites like these which have the right amount and right quality questions and that too on Python loops and some tricky questions. Helps me prepare for my exams.

    Reply

Leave a Comment