Question-157: What would happen or printed when you run below program
def totalSalary(salary,hike, bonus=10000):
total=salary + (salary *hike)/100 + bonus
if total < 90000:
return total+1000
else:
return total+0
x=80000
y=10
z=10000
totalSalary=totalSalary(x, y, z)
print(totalSalary)
- 98000
- 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
Exp:
- You can have more than 1 return statement in a function definition.
- However, as soon as first return statement is reached. Remaining would be ignored.
-
You can access to full explanation to question and answer from this page.