Q. Predict the outputs of the following programs: -
(a)
count = 0
while count < 10 :
print ("Hello")
count += 1
(b)
x = 10
y = 0
while x > y :
print (x, y)
x = x - 1
y += 1
(c)
keepgoing = True
x = 100
while keepgoing :
print (x)
x = x - 10
if x < 50 :
keepgoing = False
(d)
x = 45
while x < 50 :
print (x)
(e)
for x in [1,2,3,4,5] :
print (x)
(f)
for p in range(1, 10) :
print (p)
(g)
for z in range (-500, 500, 100) :
print (z)
(h)
x = 10
y = 5
for i in range (x - y * 2) :
print ("%", i)
(i)
c = 0
for x in range (10) :
for y in range (5) :
c += 1
print (c)
(j)
x = [1,2,3]
counter = 0
while counter < len(x) :
print(x [counter] * '%' )
for y in x :
print(y *'* ')
counter += 1
(k)
for x in 'lamp' :
print(str.upper(x))
(l)
x = 'one'
y = 'two'
counter = 0
while counter < len(x) :
print ( x[counter], y[counter])
counter += 1
(m)
x = "apple, pear, peach"
y = x.split(", ")
for z in y :
print(z)
(n)
x = 'apple, pear, peach, grapefruit'
y = x. split(', ' )
for z in y :
if z < 'm' :
print(str.lower(z))
else :
print(str.upper(z))
Answer =
(a)
Output:-
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
>>>
(b)
Output: -
10 0
9 1
8 2
7 3
6 4
>>>
(c)
Output: -
100
90
80
70
60
50
>>>
(d)
Output: -
45
45
45
45
45
45
45
45
45 infinite times.
>>>
(e)
Output: -
1
2
3
4
5
>>>
(f)
Output: -
1
2
3
4
5
6
7
8
9
>>>
(g)
Output: -
-500
-400
-300
-200
-100
0
100
200
300
400
>>>
(h)
It will give no output because the precedence of the * operator is more than the - operator.
So for value in the range becomes zero after solving.
(i)
Output: -
50
>>>
(j)
%
*
* *
* * *
%%
*
* *
* * *
%%%
*
* *
* * *
>>>
(k)
L
A
M
P
>>>
(l)
o t
n w
e o
>>>
(m)
apple
pear
peach
>>>
(n)
apple
PEAR
PEACH
grapefruit
>>>
(e)
Output: -
1
2
3
4
5
>>>
(f)
Output: -
1
2
3
4
5
6
7
8
9
>>>
(g)
Output: -
-500
-400
-300
-200
-100
0
100
200
300
400
>>>
(h)
It will give no output because the precedence of the * operator is more than the - operator.
So for value in the range becomes zero after solving.
(i)
Output: -
50
>>>
(j)
%
*
* *
* * *
%%
*
* *
* * *
%%%
*
* *
* * *
>>>
(k)
L
A
M
P
>>>
(l)
o t
n w
e o
>>>
(m)
apple
pear
peach
>>>
(n)
apple
PEAR
PEACH
grapefruit
>>>
i need the video solution of the (j) part
ReplyDelete.......please provide me
Ok. but it take some long time.
DeleteI also want video solution for make me understand better.
ReplyDeleteSorry, it is not possible to make videos on each question. But don't worry I will try to upload solutions of this question.
Deletethank you
ReplyDeleteWelcome : )
DeleteToday is my Exam 🤗
ReplyDeleteAll the best 👍
Deletewhat does split() do?
ReplyDeletevery useful for me it was very good for cs students can you make youtbe channel for cs
ReplyDeletePost a Comment
You can help us by Clicking on ads. ^_^
Please do not send spam comment : )