Programming Examples

Python program to count the number of employees earning more than 1 lakh per annum


Python program to count the number of employees earning more than 1 lakh per annum. The monthly salaries of n number of employees are given

Solution

count=0
n=int(input("Enter no. of employees: "))
print("No. of Employees",n)
salary=[]
for i in range(n):
	print("Enter Monthly Salary of Employee { } Rs.: ".format(i+1))
	s=int(input())
	salary.append(s)
for j in range(len(salary)):
	annual_salary = salary[j] * 12
	print ("Annual Salary of Employee { } is:Rs. { }".format(j+1,annual_salary))
	if annual_salary >= 100000:
		count = count + 1
print("{ } Employees out of { } employees are earning more than Rs. 1 Lakh per annum".format(count, n))
Output/ Explanation:

Enter no. of employees: 5

No. of Employees 5

Enter Monthly Salary of Employee 1 Rs.:

3000

Enter Monthly Salary of Employee 2 Rs.:

9500

Enter Monthly Salary of Employee 3 Rs.:

12500

Enter Monthly Salary of Employee 4 Rs.:

5750

Enter Monthly Salary of Employee 5 Rs.:

8000

Annual Salary of Employee 1 is:Rs. 36000

Annual Salary of Employee 2 is:Rs. 114000

Annual Salary of Employee 3 is:Rs. 150000

Annual Salary of Employee 4 is:Rs. 69000

Annual Salary of Employee 5 is:Rs. 96000

2 Employees out of 5 employees are earning more than Rs. 1 Lakh per annum

Latest Current Affairs 2024 Online Exam Quiz for One day Exam Online Typing Test CCC Online Test Python Programming Tutorials Best Computer Training Institute in Prayagraj (Allahabad) Online MBA 2 years Online MCA Online BCA Best Website and Software Company in Allahabad