Chapters
Chapter 2: Data Abstraction
Chapter 3: Scoping
Chapter 4: Algorithmic Strategies
Chapter 5: Python - Variables and Operators
Chapter 6: Control Structures
Chapter 7: Python functions
Chapter 8: Strings and String manipulation
Chapter 9: Lists, Tuples, Sets and Dictionary
Chapter 10: Python Classes and objects
Chapter 11: Database Concepts
Chapter 12: Structured Query Language (SQL)
Chapter 13: Python and CSV files
Chapter 14: Importing C++ programs in Python
Chapter 15: Data manipulation through SQL
Chapter 16: Data visualization using pyplot: line chart, pie chart and bar chart

Chapter 7: Python functions
Tamil Nadu Board Samacheer Kalvi solutions for Class 12th Computer Science Answers Guide Chapter 7 Python functions Evaluation [Pages 111 - 113]
Part I - Choose the best answer (1 Mark)
A named block of code that is designed to do one specific job is called ______
Loop
Branching
Function
Block
A Function which calls itself is called as ______
Built-in
Recursion
Lambda
return
Which function is called anonymous un-named function?
Lambda
Recursion
Function
define
Which of the following keyword is used to begin the function block?
define
for
finally
def
Which of the following keyword is used to exit a function block?
define
return
finally
def
While defining a function which of the following symbol is used.
; (semicolon)
. (dot)
: (colon)
$ (dollar)
In which arguments the correct positional order is passed to a function?
Required
Keyword
Default
Variable-length
Read the following statement and choose the correct statement.
In Python, you don’t have to mention the specific data types while defining the function.
I is correct and II is wrong.
Both are correct.
I am wrong and II is correct.
Both are wrong.
Read the following statement and choose the correct statement.
Python keywords can be used as the function names.
I is correct and II is wrong.
Both are correct.
I is wrong and II is correct.
Both are wrong.
Pick the correct one to execute the given statement successfully.
if ______ : print(x, " is a leap year")
x%2=0
x%4==0
x/4=0
x%4=0
Which of the following keyword is used to define the function testpython(): ?
define
pass
def
while
Part II - Answer the following questions (2 Marks)
What is a function?
Write the different types of functions.
What are the main advantages of function?
What is meant by the scope of a variable? Mention its types.
Define global scope.
What is the base condition in recursive function?
How to set the limit for recursive function? Give an example.
Part III - Answer the following questions (3 Marks)
Write the rules of a local variable.
Write the basic rules for a global keyword in python.
What happens when we modify the global variable inside the function?
Differentiate ceil() and floor() function?
Write a Python code to check whether a given year is a leap year or not.
What is the composition in functions?
How recursive function works?
What are the points to be noted while defining a function?
Part IV - Answer the following questions (5 Marks)
Explain the different types of functions with an example.
Explain the scope of variables with an example.
Explain the following built-in function.
id()
Explain the following built-in function.
chr()
Explain the following built-in function.
round()
Explain the following built-in function.
type()
Explain the following built-in function.
pow()
Write a Python code to find the L.C.M. of two numbers.
Explain recursive function with an example.
Chapter 7: Python functions

Tamil Nadu Board Samacheer Kalvi solutions for Class 12th Computer Science Answers Guide chapter 7 - Python functions
Tamil Nadu Board Samacheer Kalvi solutions for Class 12th Computer Science Answers Guide chapter 7 (Python functions) include all questions with solution and detail explanation. This will clear students doubts about any question and improve application skills while preparing for board exams. The detailed, step-by-step solutions will help you understand the concepts better and clear your confusions, if any. Shaalaa.com has the Tamil Nadu Board of Secondary Education Class 12th Computer Science Answers Guide solutions in a manner that help students grasp basic concepts better and faster.
Further, we at Shaalaa.com provide such solutions so that students can prepare for written exams. Tamil Nadu Board Samacheer Kalvi textbook solutions can be a core help for self-study and acts as a perfect self-help guidance for students.
Concepts covered in Class 12th Computer Science Answers Guide chapter 7 Python functions are Anonymous Functions, The Return Statement, Variable Scope, Functions Using Libraries, Python Recursive Functions, Introduction to Python Functions, Defining Functions, Invoking/Calling a Function, Passing Parameters in Functions, Function Arguments.
Using Tamil Nadu Board Samacheer Kalvi Class 12th solutions Python functions exercise by students are an easy way to prepare for the exams, as they involve solutions arranged chapter-wise also page wise. The questions involved in Tamil Nadu Board Samacheer Kalvi Solutions are important questions that can be asked in the final exam. Maximum students of Tamil Nadu Board of Secondary Education Class 12th prefer Tamil Nadu Board Samacheer Kalvi Textbook Solutions to score more in exam.
Get the free view of chapter 7 Python functions Class 12th extra questions for Class 12th Computer Science Answers Guide and can use Shaalaa.com to keep it handy for your exam preparation