Q.1: Which of the function return the smallest integer not less than number .
a) exp()
b) ceil()
c) floor()
d) fabs()
Q.2:Which of the following is not a type of function ?
a) built in function
b) function defined in modules
c) user defined function
d) python function
Q.3 : …………… is a reserved word for defining a function .
a) fun
b) def
c) define
d) pyfun
Q.4:What is the output of math.ceil(89.7)?
a) 90
b) 7
c) 89
d) 80
Q.5:What is the another name of parameters ?
a) formal argument
b) actual argument
c) actual parameters
d) none of these
Q.6: Out of the following ,which function should we use to generate random numbers between 1 and 5 ?
a) random()
b) randint()
c) range()
d) generate()
Q.7:What is the default value of a function that does not return any value ?
a) None
b) int
c) double
d) null
Q.8: A _______ is a file( .py file ) that contains variables , class , statements related to particular task.
a) function
b) module
c) docstring
d) none of these
Q.9:Which of the following is the form of import statement ?
a) import<module name>
b) from <module> import <object>.
c) import py.<module name>
d) all of these
Q.10:The help statement display __________ from a module .
a) constants
b) fuctions
c) classes
d) docstrings
Q.11: A ______ is a named block of statements that can be invoked by its name .
Q.12: The ______ function returns the largest integer not greater than number.
Q.13:The ______ module of python provides random number generation functionality .
Q.14:How are the following two statements differ from one another ?
a) Import maths
b) From maths import*
Q.15 :What is the utility of random module ?
Q.16 :What is the significance of modules?
Q.17: What is the role of an argument of a function?
Solution for Worksheet on Functions and modules in Python
Q.1: Which of the function return the smallest integer not less than number .
b) ceil()
Q.2:Which of the following is not a type of function ?
d) python function
Q.3 : …………… is a reserved word for defining a function .
b) def
Q.4:What is the output of math.ceil(89.7)?
a) 90
Q.5:What is the another name of parameters ?
a) formal argument
Q.6: Out of the following ,which function should we use to generate random numbers between 1 and 5 ?
b) randint()
Q.7:What is the default value of a function that does not return any value ?
a) None
Q.8: A __________ is a file( .py file ) that contains variables , class , statements related to particular task.
b) module
Q.9:Which of the following is the form of import statement ?
c) import py.<module name>
Q.10:The help statement display ______ from a module .
d) docstrings
Q.11: A _____ is a named block of statements that can be invoked by its name .
Answer : function
Q.12: The ______ function returns the largest integer not greater than number.
Answer : floor()
Q.13:The ______ module of python provides random number generation functionality .
Answer : random
Q.14:How are the following two statements differ from one another ?
a) Import maths and b) From maths import*
Answer:
When you type ‘import math’ you are importing all functions and classes in the math module but when you type ‘from math import [name of class]’, you only get access to that class in the whole module. you may write this ‘from math import *’ to import everything from the “from” statement
Q.15 :What is the utility of random module ?
Answer:
Python Random module is an in-built module of Python which is used to generate random numbers. These are pseudo-random numbers means these are not truly random. This module can be used to perform random actions such as generating random numbers, print random a value for a list or string, etc
Q.16 :What is the significance of modules?
Answer:
A module allows you to logically organize your Python code. Grouping related code into a module makes the code easier to understand and use. A module is a Python object with arbitrarily named attributes that you can bind and reference. Simply, a module is a file consisting of Python code.
Q.17: What is the role of an argument of a function?
Answer:
Arguments are inputs to functions; they allow a function to produce different (but appropriate) outputs for different inputs.The terms parameter and argument can be used for the same thing: information that are passed into a function. From a function’s perspective: A parameter is the variable listed inside the parentheses in the function definition. An argument is the value that are sent to the function when it is called.