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

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

CCC Online Test Python Programming Tutorials Best Computer Training Institute in Prayagraj (Allahabad) Online Exam Quiz O Level NIELIT Study material and Quiz Bank SSC Railway TET UPTET Question Bank career counselling in allahabad Best Website and Software Company in Allahabad Website development Company in Allahabad