Www.iswkoman.com



lefttopINDIAN SCHOOL AL WADI AL KABIRClass: XII Comp. Sci.Department: Computer ScienceDate of submission: 06/09/2020Worksheet No: 6Topic: Python Revision TourNote:Answer the followingSection A – Flow of ControlWrite the output of the following code. (2)a, b, c, d = 100, 30, 1, 500for a in range (50, b, -15): d = d + a * c c = c + 1print(“Result 1 = ”, c, end=” ”)print(“Result 2 = “, d)Write the values of A & C after the execution of the following code.B, C = 70, 0for A in range (31, B+1, 8):C = C + AA = C * 10b.Write the output of the following coding. M, N = 150, 80while (M > N):print (“Value = ”, (M+N))M = M - 20print (“Final M = ”, M)How many numbers of times will the following loop executes? x, y, z = 20, 45, 0while (x < y):z = z + x * 10 x = x + 12print (“Result Z = ”, z) Section B – String HandlingWhat will be the output of the following code?S1 = “Amazon Prime TV”print ( S1 [ : 6 ], S1 [ : -3], S1 [ 3 : ] )print ( S1 [ 7 ] , S1 [ 4 : 7 ] )print ( S1 [ 3 : -5 ], S1 [ -8 : -3 ] )print ( S1 [2:12:3], S1 [ : : 2] )Carefully go through the code given below and answer the questions based on it.testStr = “Welcome to Jungle Book”inputStr = input(“Enter Integer: ”)inputInt = int(inputStr)count = 2newStr = ‘ ’while count <= inputInt :newStr = newStr + testStr[0 : count]testStr = testStr[-11 : -5]#Line 1count = count + 1print(newStr)#Line2print(testStr)#Line3print(count)#Line4print(inputInt)#Line5What will be the output produced in Line2, Line3, Line4 and Line5 when the input integer is 3, 4 and 5?Which of the following statement is equivalent to the statement found in Line 1?testStr = testStr[11 : 17] (b) testStr = testStr[11 : -5]testStr = testStr[-11 : 17]Find and write the output of the following python code:S = “Summer SALE 2020 @ Mega MALL”k=len(S)NS = “ ”for I in range(0,k):if(S[I].isupper()):NS = NS + S[I].lower()elif S[I].isalpha():NS = NS + S[I].upper()else: NS = NS + “BLANK”print(NS )Find and write the output of the following python code :Msg1 = “CORona Preventive MEAsures ”Msg2 = “ ”for I in range(0, len(Msg1)):if Msg1[I] &gt;= “A” and Msg1[I] &lt;= “H”:Msg2 = Msg2 + Msg1[I]elif Msg1[I] &gt;= “I” and Msg1[I] &lt;= “Z”:Msg2 = Msg2 + “%”elif Msg1[I].isdigit():Msg2 = Msg2 + “&”else:Msg3 = Msg3 + “#”print(Msg3)Section C – Lists in PythonStart with the list named MyList [300,325,375], Do the following using list functions:Set the second entry (index 1) to 315Add 450,500,550 to the end of the list.Remove the fourth entry from the listSort the listReplicate the list 5 timesInsert 425 at index 3 If MarkList is [78, 82, 45, 98, 36, 55, 15, 64].What is the difference between MarkList * 3 and [MarkList, MarkList, MarkList]?Is MarkList * 4 is equivalent to MarkList + MarkList +MarkList + MarkList ?What is the meaning of MarkList[1 : 1] = 72 ?What is the difference between MarkList[1:2] = 35 and MarkList[1:1] = 35 ?Predict the outputL1 = [25,32,12,32,28,25,16,32]print(L1.index(16))print(L1.count(25))L1.append(L1.count(32))print(L1)Write a python program that input a list of numbers (List1), move all the positivenumbers to another list List2, move all the negative numbers to another list List3 andcount all the zeros in the original lists. Display all new lists along with zero count.If List1 = [15, -3, -2, 18, 0, -5, 12, 17, 0, -6]New List 1 = [15, 18, 12, 17] New List 2 = [-3, -2, -5, -6] No. of Zeros = 2.Write a program that takes any two lists A and B of the same size and adds their elements together to form a new list C whose elements are sums of the corresponding elements in A and B. For instance, if A=[10,20,30] and B=[15,25,35], then C should equal to [25,45,65].Section D – Tuples and Dictionaries in PythonWrite the code to create a PRODUCT dictionaries to store the details of N no. of product items With Product Name as Key and its Rate as value. Print the FOOD dictionary. Alsoinput a Product name and checks whether the Product Name exist or not. If Product name exists in the dictionary then the display the Product Name with its rate. Display appropriate Error message when the Product Name not exist in the dictionary.Predict the output for the following dictionary :Books = {“Networks”: 750, “Compiler”:1150 “, “Microprocessor” : 955, }NewBooks = {“JServer” : 575, “ASP” : 900, “C#” : 425}print(Books.get(“Compiler”))print(NewBooks.items())Books.update(NewBooks)print(NewBooks.values())del Books[“Networks”]print(Books.keys())Predict the output.a = (15, (20, (40, (50,))))print(len(a))print(a[1][1])print(40 in a)b = (1000,(2000,(3000,),4000),5000)print(len(b))print(len(b[1]))print(b[0]+200)What will be following code produce?T5=(150,)*3T5[0] = 200print(T5)What will be the output of the following code snippet?Tup1 = ((5,10),) * 6print(len(Tup1[2:4])) ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download