Python Quiz 1. What is the output of the following code? list1 = [30, 60, 90] list2 = [30, 60, 90] print(list1 == list2) print(list1 is list2) Two boolean values False True True False True True 2. What is the output of the following code? v1 = 1 v2 = 2 v3 = “3” print(v1 + v2) sequence 12 3 Error. Mixed operators between numbers and strings are not supported sum of 1 and 2 3. How do you define a class in Python? >>> class Test … pass … With the keyword class It is not possible because it does not support object-oriented programming >>> class Test: … pass … 4. What is the output of the following code? import numpy import matplotlib.pyplot as plt v=numpy.array([1,2,7,9]) print(‘Vector: ‘ , v) s=numpy.sum(v) print(‘Sum : ‘, s) m=numpy.mean(v) print(‘Mean : ‘ , m) plt.plot(v) plt.show() The vector, the sum and the average of the elements of the vector, the chart of the vector of values Vector : [1 2 7 9] Sum : 19 Mean : 4.75 Vector : [1 2 7 9] Sum : 19 Mean : 4.75 And the line chart of values None, with Python it is not possible to draw graphs of points 5. What is the output of the following code? from math import sin x=1 s=sin(x) print(s) None, you must add: import math None. Python does not do trigonometric calculations 0.8414709848078965 sin(1) 6. Where can I use Python language? Unix, Linux, Windows, DOS, Macintosh, Real Time Systems, OS/2, Android and iOS cell phones Smartphone iPhone only The code can be run on different platforms as long as it has the Python interpreter installed The code can be run on different platforms even without the Python interpreter installed 7. What is the output of the following code? print(‘Recursive Function’) def recursiveF(n, m): if n==0: print(m) else: recursiveF(n-1, n+m) recursiveF(2, 0) Recursive Function 3 Recursive Function Function runs infinitely and causes a StackOverflowError Syntax Error 8. What is Tkinter? A library for GUI development immediately available in every Python installation A comic book character A library that allows Web Scraping like Scrapy A library that allows to create graphical interfaces 9. What’s Python? Python is a compiled programming language Python is an interpreted, high-level programming language Python is an interpreted, interactive, high-level programming language but not object-oriented Python is an interpreted, interactive, object-oriented, high-level programming language 10. What is the output of the following code? var= “Wonder Woman” print(var[3::-1]) Won From fourth to first letter dnoW Wond 11. What is the syntax for calling a method of a class? Just use the syntax instance.method() Not possible because the methods are inside the class With the syntax instance.method(self) Methods are found indented within the class 12. What is the output of the following code? b = [1, 3, 5, 7, 9, 11] print(b[:2]) [1] [1, 3, 5] Slicing on a list [1, 3] 13. What is Python used for? For product design and industrial design To develop web applications, software and scripts for data analysis and Machine Learning algorithms To develop web applications, software and scripts for data analysis but not for Machine Learning To develop web applications and software 14. What is the output of the following code? def max_list(list): my_max = 0 for n in list: if n > my_max: my_max = n print(f”The number is {my_max}”) max_list([10, 5, 20, 8, 19]) Syntax Error The greater of the numbers in the list The number is The number is 20 15. What variable name is invalid? 68MyName There are no invalid names, Python accepts any variable name My_Name My_Name_68 Loading … Question 1 of 15