**UPDATE TO ANSWER OF QUESTION 1 : PLEASE CHECK**

**1) One of the following 10 statements generates an error. Which one? (Your answer should be a number between 1 and 10.)**

x = [[7,8],3,”hello”,[6,8],”world”,17] # Line 1

z = [x[0],x[3]] # Line 2

y = x[0:50] # Line 3

w = x # Line 4

w[0][1] = 7 # Line 5

a = z[0][1] + z[1][1] # Line 6

x[0] = “ping” # Line 7

y[2] = y[2][1] + y[4][2] # Line 8

y[0][1] = 7 # Line 9

w[0][1] = 7 # Line 10

Answer(s) : Line 10

**2) What is the value of mystring after the following lines are executed?**

def mystery(s):

for i in range(len(s),1,-2):

s = s[1:]+s[0];

return(s)

mystring = “siruseri”

mystring = mystery(mystring)

a) x[1][1] == 14, y[1][1] == 14, u[1][1] == 15, v[1][1] == 15

b) x[1][1] == 17, y[1][1] == 15, u[1][1] == 14, v[1][1] == 15

c) x[1][1] == 17, y[1][1] == 15, u[1][1] == 17, v[1][1] == 15

d) x[1][1] == 14, y[1][1] == 15, u[1][1] == 14, v[1][1] == 15

`Answer(s) : ``serisiru`

**Consider the following lines of Python code.
a = ‘nptel’
b = [12,14,16]
c = 72**

x = [a,b,c]

y = [a,b[:],c]

u = x[:]

v = y

b[1] = 17

v[1][1] = 15

Which of the following is correct?

(a) x[1][1] == 14, y[1][1] == 14, u[1][1] == 15, v[1][1] == 15

(b) x[1][1] == 17, y[1][1] == 15, u[1][1] == 14, v[1][1] == 15

(c) x[1][1] == 17, y[1][1] == 15, u[1][1] == 17, v[1][1] == 15

(d) x[1][1] == 14, y[1][1] == 15, u[1][1] == 14, v[1][1] == 15

Answer(s) : (c) x[1][1] == 17, y[1][1] == 15, u[1][1] == 17, v[1][1] == 15

a = ‘nptel’

b = [12,14,16]

c = 72

x = [a,b,c]

y = [a,b[:],c]

u = x[:]

v = y

b = [12,17,16]

v[1][1] = 15

Which of the following is correct?

(a) x[1][1] == 14, y[1][1] == 14, u[1][1] == 15, v[1][1] == 15

(b) x[1][1] == 17, y[1][1] == 15, u[1][1] == 14, v[1][1] == 15

(c) x[1][1] == 17, y[1][1] == 15, u[1][1] == 17, v[1][1] == 15

(d) x[1][1] == 14, y[1][1] == 15, u[1][1] == 14, v[1][1] == 15

Answer(s) : (d) x[1][1] == 14, y[1][1] == 15, u[1][1] == 14, v[1][1] == 15

[quads id=1]