Question-142: Which of the following statements are true about functions?
- Before invoking function, you have to define it.
- Get all Questions and Answer from here
- You need to have paid subscription to access all questions
- Thanks for considering Python Certification Material
Answer: A, B,C
Exp:
Invoking function before defining will not work.
- Remember before invoking function, you have to define it.
- In below example you are first invoking function (calculate) and defining later.
- This would give error that “NameError: name 'calculate' is not defined”
- Python, reads code from top to bottom (that is not true for Java). Hence, in same file you have to define function at the top (or before you are using it) to use it later.
i=0 while(i<10): x=int(input("Please enter some number : ")) calculate(x)
You can access to full explanation to question and answer from this page. |