[go: up one dir, main page]

0% found this document useful (0 votes)
425 views18 pages

REV Python SM 1

The document contains questions about finding errors in code snippets and correcting the syntax, as well as questions about predicting the output of code snippets. The questions cover topics like syntax errors, string slicing, loops, conditional statements, and more.

Uploaded by

Annmary Joseph
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
425 views18 pages

REV Python SM 1

The document contains questions about finding errors in code snippets and correcting the syntax, as well as questions about predicting the output of code snippets. The questions cover topics like syntax errors, string slicing, loops, conditional statements, and more.

Uploaded by

Annmary Joseph
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

2.

QUESTIONS - ERROR FINDING


Q1. Find error in the following code(if any) and correct code by rewriting code and
underline the correction;-
x= int(“Enter value of x:”)
for y in range [0,10]:
if x=y
print( x + y)
else:
print( x-y)

Q2. Rewrite the following program after finding and correcting syntactical errors and
underlining it.
a, b = 0
if (a = b)
a +b = c
print(c)

Q3. Rewrite the following code in python after removing all syntax error(s). Underline
each correction done in the code.
250 = Number
WHILE Number<=1000:
if Number=>750
print (Number)
Number=Number+100
else
print( Number*2)
Number=Number+50
Q4. Rewrite the following code in python after removing all syntax error(s). Underline
each correction done in the code.
Val = int(rawinput("Value:"))
Adder = 0
for C in range(1,Val,3)
Adder+=C
if C%2=0:
Print (C*10)
Else:
print (C*)
print (Adder)

Q5. Rewrite the following code in python after removing all syntax error(s). Underline
each correction done in the code.
25=Val
for I in the range(0,Val)
if I%2==0:
print( I+1):
Else:
print [I-1]

Q6. Rewrite the following code in python after removing all syntax error(s). Underline
each correction done in the code.
STRING=""WELCOME
NOTE""
for S in range[0,8]:
print (STRING(S))

86
Q7. Rewrite the following code in python after removing all syntax error(s). Underline
each correction done in the code.
a=int{input("ENTER FIRST NUMBER")}
b=int(input("ENTER SECOND NUMBER"))
c=int(input("ENTER THIRD NUMBER"))
if a>b and a>c
print("A IS GREATER")
if b>a and b>c:
Print(" B IS GREATER")
if c>a and c>b:
print(C IS GREATER)

Q8. Rewrite the following code in python after removing all syntax error(s). Underline
each correction done in the code.
i==1
a=int(input("ENTER FIRST NUMBER"))
FOR i in range[1, 11];
print(a,"*=", i ,"=",a * i)

Q9. Rewrite the following code in python after removing all syntax error(s). Underline
each correction done in the code.
a=”1”
while a>=10:
print("Value of a=",a)
a=+1

Q10. Rewrite the following code in python after removing all syntax error(s). Underline
each correction done in the code.
Num=int(rawinput("Number:"))
sum=0
for i in range(10,Num,3)
Sum+=1
if i%2=0:
print(i*2)
Else:
print(i*3 print Sum)

Q11. Rewrite the following code in python after removing all syntax error(s). Underline
each correction done in the code.
weather='raining'
if weather='sunny':
print("wear sunblock")
elif weather='snow':
print("going skiing")
else:
print(weather)

Q12. Write the modules that will be required to be imported to execute the following
code in Python.
def main( ):
for i in range (len(string)) ):
if string [i] = = ‘’ “
print
else:
c=string[i].upper()
print( “string is:”,c)
print (“String length=”,len(math.floor()))
87
Q13. Observe the following Python code very carefully and rewrite it after removing all
syntactical errors with each correction underlined.

DEF execmain():
x = input("Enter a number:")
if (abs(x)=x):
print ("You entered a positive number")
else:
x=*-1
print "Number made positive:"x
execmain()

Q14. Rewrite the following code in python after removing all syntax error(s).Underline
each correction done in the code
x=integer(input('Enter 1 or 10'))
if x==1:
for x in range(1,11)
Print(x)
Else:
for x in range(10,0,-1):
print(x)

Q15. Rewrite the following code in python after removing all syntax error(s). Underline
each correction done in the code.

30=To
for K in range(0,To)
IF k%4==0:
print (K*4)
else
print (K+3)

SOLUTIONS : ERROR FINDING


Ans 1. Correct code:-
x= int(input(“Enter value of x:”))
for y in range (0,10):
if x==y:
print( x+y)
else:
print (x-y)

Ans 2. a,b = 0,0


if (a = =b) :
c=a +b
print(c)

Ans 3. Number = 250


while Number<=1000:
if Number >= 750:
print (Number)
Number = Number+100
else:
print (Number*2)
Number = Number+50

88
Ans 4. Val = int(raw_input("Value:")) # Error 1
Adder = 0
for C in range(1,Val,3) : # Error 2
Adder+=C
if C%2==0 : # Error 3
print( C*10 ) # Error 4
else: # Error 5
print (C ) # Error 6
print(Adder)

Ans 5. Val = 25 #Error 1


for I in range(0,Val): #Error 2 and Error 3
if I%2==0:
print (I+1)
else: #Error 4
print (I-1)

Ans 6. CORRECTED CODE:-


STRING= "WELCOME"
NOTE=" "
for S in range (0, 7) :
print (STRING [S])

Also range(0,8) will give a runtime error as the index is out of range. It shouldbe range(0,7)

Ans 7. a=int(input("ENTER FIRST NUMBER"))


b=int(input("ENTER SECOND NUMBER"))
c=int(input("ENTER THIRD NUMBER"))
if a>b and a>c:
print("A IS GREATER")
if b>a and b>c:
print(" B IS GREATER")
if c>a and c>b:
print(" C IS GREATER ")

Ans 8. CORRECTED CODE

i=1
a=int(input("ENTER FIRST NUMBER"))
for i in range(1,11):
print(a,"*=",i,"=",a*i)

Ans 9. CORRECTED CODE

a=1
while a<=10:
print("Value of a=",a)
a+=1

Ans 10. CORRECTED CODE


Num=int(input("Number:"))
sum=0
for i in range(10, Num,3):
sum+=1
if i%2==0:
print(i*2)
else:
print(i*3)
print(sum)
89
Ans. 11 Corrected Code
weather='raining'
if weather=='sunny':
print("wear sunblock")
elif weather=='snow':
print("going skiing")
else:
print(weather)

Ans.12. Math module and String module

Ans 13. Corrected code:


def execmain():
x= input("Enter a number:") (indentation)
if(abs(x)== x):
print("You entered a positive number")
else:
x *= -1(indentaion)
print("Number made positive:" , x)
execmain()

Ans-14. x=int(input('Enter 1 or 10'))


if x==1:
for x in range(1,11):
print(x)
else:
for x in range(10,0,-1):
print(x)(indentation)

Ans 15. To=30


for K in range(0,To) :
if k%4==0:
print (K*4)
else:
print (K+3)

QUESTIONS - FIND THE OUTPUT


Q1. Find output generated by the following code:
p=10
q=20
p*=q//3
q+=p=q**2
print(p, q)

Q2. Find output generated by the following code:


Str=”Computer”
Str=Str[-4:]
print(Str*2)

Q3. Find out the output of the Following –


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

90
Q4. Find out the output of the Following –
for a in range(3,10,3):
for b in range(1,a,2):
print(b, end=’ ‘)
print( )

Q5. FIND OUTPUT OF FOLLOWING


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

Q6. Find output generated by the following code:


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

Q7. Find output generated by the following code:


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

Q8. Find output generated by the following code:


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)

Q9. Find output generated by the following code:


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

Q10. Find and write the output of the following python code:
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)
91
Q11. Find and write the output of the following python code :
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)

Q12. Find and write the output of the following python code:
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)

Q13. Find and write the output of the following python code:
Text1="AISSCE 2018"
Text2=""
I=0
while I<len(Text1):
if Text1[I]>="0" and Text1[I]<="9":
Val = int(Text1[I])
Val = Val + 1
Text2=Text2 + str(Val)
elif Text1[I]>="A" and Text1[I] <="Z":
Text2=Text2 + (Text1[I+1])
else:
Text2=Text2 + "*"
I=I+1
print (Text2)

Q14. Find and write the output of the following python code:
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

92
Q15. Find output generated by the following code:
line = "I'll come by then."
eline = ""
for i in line:
eline += chr(ord(i)+3)
print(eline)

Q16. Find output generated by the following code:


line = "What will have so will"
L = line.split('a')
for i in L:
print(i, end=' ')

Q17. Find output generated by the following code:


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

Q18. Find output generated by the following code:


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)

Q19. Find the output of the following:


def main( ) :
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])
main()
Q20. Find the output of the following
L1 = [100,900,300,400,500]
START = 1
SUM = 0
for C in range(START,4):
SUM = SUM + L1[C]
print(C, ":", SUM)
SUM = SUM + L1[0]*10
print(SUM)
Q21. Find and write the output of the following python code:
def fun(s):
k=len(s)
m=" "
for i in range(0,k):
if(s[i].isupper()):
m=m+s[i].lower()
elif s[i].isalpha():
m=m+s[i].upper()
else:
93
m=m+'bb'
print(m)
fun('school2@com')
Q22. Find the output of the give program :
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)

Q23. Find the output of the give program :


x = "abcdef"
i = "a"
while i in x:
print(i, end = " ")

SOLUTION : FIND THE OUTPUT


1. Output:- 60, 480 2. ANS uteruter
‘ComputerComputer’
3. ANS: 15 ANS 4: 1
14, 50 1 4
1 4 7
ANS 5:- NO OUTPUT Ans 6.: ot
nw
eo

ANS 7: -1 0 Ans. 8 bbcc


-1 1 4
-1 2
10
11
12
30
31
32
50
51
52

Ans 9: he hello wor ld ANS 10. G*L*TME


w ll
llo wo or

Ans 11. 10 # 10 Ans 12- 1 20 P$


10 $ 20 4 30 P$R$
2 # 2 9 60 P$R$S$
10 $ 2
1 # 1
1 $ 2

Ans 13.- ISSCE*3129 ANS 14. 47.0


94
35.0
54.0
26.0
ANS 15. L*oo#frph#e|#wkhq1 ANS 16. Wh t will h ve so will
Ans 17. (27.5 - 142.5 12.5) Ans 18. (122.0 11.0 14.0 9)
Ans 19. Now @ 44 # 11 Ans 20. 1:900
Now @ 55 # 22 1900
Now @ 22 # 55 3200
Now @ 11 # 44 3:3600
4600
Ans 21. SCHOOLbbbbCOM Ans 22. 250 #150
250 #100
130 #100

Ans 23. -- aaaaaa OR infiniteloop

QUESTIONS: BASED ON TUPLE


Q1: Find the output of following codes

1. t1=("sun","mon","tue","wed")
print(t1[-1])

2. t2=("sun","mon","tue","wed","thru","fri")
for i in range (-6,2):
print(t2[i])

3. t3=("sun","mon","tue","wed","thru","fri")
if "sun" in t3:
for i in range (0,3):
print(t2[i])
else:
for i in range (3,6):
print(t2[i])

4. t4=("sun", "mon", "tue", "wed", "thru", "fri")


if "sun" not in t4:
for i in range (0,3):
print(t4[i])
else:
for i in range (3,6):
print(t4[i])

5. t5=("sun",2,"tue",4,"thru",5)
if "sun" not in t4:
for i in range (0,3):
print(t5[i])
else:
for i in range (3,6):
print(t5[i])

6. t6=('a','b')

95
t7=('p','q')
t8=t6+t7
print(t8*2)
7. t9=('a','b')
t10=('p','q')
t11=t9+t10
print(len(t11*2))

8. t12=('a','e','i','o','u')
p, q, r, s, t=t12
print("p= ",p)
print("s= ",s)
print("s + p", s + p)

9. t13=(10,20,30,40,50,60,70,80)
t14=(90,100,110,120)
t15=t13+t14
print(t15[0:12:3])

Q2. Find the errors


1. t1=(10,20,30,40,50,60,70,80)
t2=(90,100,110,120)
t3=t1*t2
Print(t5[0:12:3])

2. t1=(10,20,30,40,50,60,70,80)
i=t1.len()
Print(T1,i)

3. t1=(10,20,30,40,50,60,70,80)
t1[5]=55
t1.append(90)
print(t1,i)

4. t1=(10,20,30,40,50,60,70,80)
t2=t1*2
t3=t2+4
print t2,t3

5. t1=(10,20,30,40,50,60,70,80)
str=””
str=index(t1(40))
print(“index of tuple is ”, str)
str=t1.max()
print(“max item is “, str)

SOLUTION: OUTPUTS TUPLES


1. wed 2. sun
mon
tue
wed
thru
fri
sun
mon
96
3. sun 4. wed
Mon thru
Tue fri

5. 4 6. (‘a’, ‘b’, ‘p’, ‘q’, ‘a’, ‘b’, ‘p’, ‘q’)


thru
5
7. 8 8. p= a
s= o
s + p oa
9. 10, 40, 70, 100

Q2. TUPLES : FIND THE ERRORS


Ans 1 a. ti*t2 cant multiply
b. P is in uppercase in print command
c. t5 is not defined
Ans 2 a. len() is used wrongly
b. P is in uppercase in print command
c. T1 is not defined
Ans 3 a. 'tuple' object does not support item assignment in line 2
b. Append() Method is not with tuple

Ans. 4 a) line 3 cannot concatenate with int


b) Parenthesis is missing in line 4

Ans 5 a. Syntax error in index function


b. Syntax error in max function

QUESTION: BASED ON LIST


Q1. Give the output of the following code:-
list=['p','r','o','b','l','e','m']
list[1:3]=[]
print(list)
list[2:5]=[]
print(list)
Q2. Give the output of the following code:-
l1=[13,18,11,16,13,18,13]
print(l1.index(18))
print(l1.count(18))
l1.append(l1.count(13))
print(l1)
Q3. Find the error in following code. State the reason of the error.
aLst = { ‘a’:1 ,’ b’:2, ‘c’:3 }
print (aLst[‘a’,’b’])
Q4. Find the error in following code. State the reason of the error.
list1 =[1998, 2002, 1997, 2000]
list2 =[2014, 2016, 1996, 2009]
print"list1 + list 2 = : ", list1 +list2 #statement 1
print"list1 * 2 = : ", list1 *2 #statement 2
Q5. What is the output of the following:?
list1 = [1, 2, 3, 4, 5]
list2 =list1
97
list2[0] =0;
print("list1= : ", list1)

Q6. What is the output of the following:


data =[2, 3, 9]
temp =[[x forx in[data]] forx inrange(3)]
print(temp)
a) [[[2, 3, 9]], [[2, 3, 9]], [[2, 3, 9]]] b) [[2, 3, 9], [2, 3, 9], [2, 3, 9]]
c) [[[2, 3, 9]], [[2, 3, 9]]] d) None of these
Q7. What is the output of the following:?
Temp =[‘Geeks’, ‘for’, ‘Geeks’]
arr =[i[0].upper() for i in temp]
print(arr)
a) [‘G’, ‘F’, ‘G’] b) [‘GEEKS’]
c) [‘GEEKS’, ‘FOR’, ‘GEEKS’] d) Compilation error
Q8. What will be the output?

1. d1 ={"john":40, "peter":45}
2. d2 ={"john":466, "peter":45}
3. d1 > d2
a) True b) False
c) ERROR d) None
Q9. What will be the error of the following code Snippet?
Lst =[1,2,3,4,5,6,7,8,9]
Lst[::2]=10,20,30,40,50,60
Print[Lst]

Q10. Find the error in following code. State the reason of the error
aLst={‘a’:1,’b’:2,’c’:3}
print(aLst[‘a’,’b’])

Q11. What will be the output of the following Code Snippet?


a =[1,2,3,4,5]
print(a[3:0:-1])
A. Syntax error B. [4, 3, 2]
C. [4, 3] D. [4, 3, 2, 1]

Q12. What will be the output of the following Code Snippet?


fruit_list1 = ['Apple', 'Berry', 'Cherry', 'Papaya']
fruit_list2 = fruit_list1
fruit_list3 = fruit_list1[:]
fruit_list2[0] = 'Guava'
fruit_list3[1] = 'Kiwi'
sum = 0
for ls in (fruit_list1, fruit_list2, fruit_list3):
if ls[0] == 'Guava':
sum += 1
if ls[1] == 'Kiwi': A. 22 B. 21
sum += 20 C. 0 D. 43
print (sum)

98
Q13. What will be the output of the following Code Snippet?
a = {(1,2):1,(2,3):2}
print(a[1,2])
A. Key Error B. 1 C. {(2,3):2} D. {(1,2):1}

Q14. What will be the output of the following Code Snippet?


my_dict = {}
my_dict[1] = 1
my_dict['1'] = 2
my_dict[1.0] = 4
sum = 0
for k in my_dict: A. 7 B. Syntax error
sum += my_dict[k]
C. 3 D. 6
print (sum)

Q15. What will be the output of the following Code Snippet?


my_dict = {}
my_dict[(1,2,4)] = 8 A. Syntax error
my_dict[(4,2,1)] = 10 B. 30
my_dict[(1,2)] = 12 {(1, 2): 12, (4, 2, 1): 10, (1, 2, 4): 8}
sum = 0 C. 47
for k in my_dict: {(1, 2): 12, (4, 2, 1): 10, (1, 2, 4): 8}
sum += my_dict[k] D. 30
print (sum) {[1, 2]: 12, [4, 2, 1]: 10, [1, 2, 4]: 8}
print(my_dict)

SOLUTIONS: BASED ON LIST

Ans.1 [‘p’,’b’,’l’,’e’,’m’] Ans. 2 1


[‘p’,’b’] 2
[13,18,11,16,13,18,13,3]
Ans 3: The above code will produce KeyError, the reason being that there is no key same as the list [‘a’,’b’]

Ans 4. list1 + list 2 = : [1998, 2002, 1997, 2000, 2014, 2016, 1996, 2009]
list1 * 2 = : [1998, 2002, 1997, 2000, 1998, 2002, 1997, 2000]

Ans 5. List1:[0,2,3,4,5] Ans 6. (a)


Explanation: [x for x in[data] returns a new list copying the values in the list data and the outer for
statement prints the newly created list 3 times.

Ans7. a Ans 8. Type Error

Ans 9. ValueError: attempt to assign sequence of size 6 to extended slice of size 5

Ans 10. The above code produce KeyError, the reason being that there is no key same as the
list[‘a’,’b’] in dictionary aLst

Ans 11. B Ans 12. A

Ans 13. B Ans 14. D

Ans 15. B

99
QUESTIONS : FUNCTIONS - OUTPUT AND ERROR

QA. Identify the errors, underline it and correct the errors


a) Def Sum(a=1,b)
return a+b
print (“The sum =” Sum(7, -1)

b) def main ( )
print ("hello")

c) def func2() :
print (2 + 3)
func2(5)

Q1. Find the output of the following numbers:


Num = 20
Sum = 0
for I in range (10, Num, 3):
Sum+=i
if i%2==0:
print (i*2)
else:
print (i*3)

Q2. Find the output of the following


Text=”gmail@com”
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+’bb’

Q3. Find the output of the following-


def power (b , p):
r = b ** P
return r

def calcSquare(a):
a = power (a, 2)
return a

n=5
result = calcSquare(n)
print (result)

100
Q4. Find the output of the following-
import math
print (math. floor(5.5))

Q5. Find the output


def gfg(x,l=[ ]) :
for I in range(x):
l.append(i*i)
print(l)
gfg(2)
gfg(3,[3,2,1])
gfg(3)

Q6. Find the output of the following-


count =1
def dothis():
global count
for I in (1,2,3):
count+=1
dothis( )
print (count)

Q7. Find the output of the following-


def addem(x,y,z):
print(x+y+z)
def prod(x,y,z):
return x*y*z
A=addem(6,16,26)
B=prod(2,3,6)
print(a,b)

Q8. def Func(message,num=1):


print(message*num)
Func(‘python’)
Func(‘easy’,3)

Q9. def Check(n1=1,n2=2):


n1=n1+n2
n2+=1
print(n1,n2)
Check( )
Check(2,1)
Check(3)

Q. 10. a=10
def call( ):
global a
a=15
b=20
print(a)
call( )

11. Write a user defined function GenNum(a, b) to generate odd numbers between a and b
(including b).

101
12. Write definition of a method/function AddOdd(VALUES) to display sum of odd values
from the list of VALUES.

13. Write definition of a Method MSEARCH(STATES) to display all the state names from a list of
STATES, which are starting with alphabet M.
For example:
If the list STATES contains [“MP’,”UP”,”MH”,”DL”,”MZ”,”WB”]
The following should get displayed
MP
MH
MZ
14. Write a python function generatefibo(n) where n is the limit, using a generator function
Fibonacci (max)( where max is the limit n) that produces Fibonacci series.

15. Write a definition of a method COUNTNOW(PLACES) to find and display those place names,
in which here are more than 7 characters.
For example:
If the list PLACES contains. ["MELBORN","TOKYO","PINKCITY","BEIZING","SUNCITY"]
The following should get displayed : PINKCITY

SOLUTION: FUNCTIONS - OUTPUT AND ERROR


Ans Aa: def sum(a=1,b) :__
return a+b (indentation)
print (“The sum =”, Sum(7,-1))

Ans Ab: def main ( ):


print ("hello")

Ans Ac: def func2() :


print (2 + 3)
func2() no parameter is to be passed

1. output: 20 2. Output: GMAILbbCOM


39
32
57

3. output: 25 4. output: 6
5. output: [0,1] 6. output: 4
[3,2,1,0,1,4]
[0,1,0,1,4]
7. output: 36 8. output: python
easyeasyaesy
9. Output: 33 10. 15
32
53

11. def getNum(a,b): 12.Ans def AddOdd(Values):


for i in range(a,b+1): n=len(NUMBERS)
if i%2==1: s=0
print(i) for i in range(n):
if (i%2!=0):
s=s+NUMBERS[i]
print(s)

102
13. Ans def MSEARCH(STATES):
for i in STATES:
if i[0]==’M’:
print(i)

14. def Fibonacci (max):


a, b = 0, 1
while a <=max:
yield a,
a, b = b, a+b
def generatefibo(n):
for i in Fibonacci (n):
print( i)

15. Ans. l =["MELBORN","TOKYO","PINKCITY","BEIZING","SUNCITY"]


def countno(m):
length=len(m)
for i in range(0,length):
if len(m[i])>7:
print(m[i])
countno(l)

103

You might also like