Question-153: What would happen when you run below program
def totalSalary( salary,hike,name="Employee", bonus=10000):
total=salary + (salary *hike)/100 + bonus
print( total)
x=80000
y=10
z=10000
totalSalary(salary=x, hike=y)
- 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: B
Exp:
- We had to fix function definition and keep all the parameters with default value at the end.
- We had to fix and correct the mapping fir x and y argument.
#Defining a function with two parameters def totalSalary( salary,hike,name="Employee", bonus=10000): total=salary + (salary *hike)/100 + bonus print(name, ": total salary is ", total)
You can access to full explanation to question and answer from this page. |