Chapter 7. Function and Scope of Variable
In the previous chapter, we learned about control statements and loops. We learned about various types of control statements such as if
statement, if...else
statement, and if...elif...else
statement. Next, we saw two main categories of loops, that is, definite and infinite loops. Under definite loops, we saw the working of for loop and we learned about two utility functions that are provided by Python, which can generate a list on-the-fly. They are range()
and xrange()
. Next, we learned about infinite loops, where we saw the working principle of the while loop. Then, we learned about nested loops along with break and continue statements. In this chapter, we will be covering functions, functions with arguments, functions with arguments and return value, functions with default arguments, functions with variable length arguments, key-value pairs as variable length arguments to the function, and finally we will be discussing on the scope of the variables...