I am trying to write this code with more efficient way.. I just couldn't figure it out (as you see if statements doesn't look nice) The problem is pretty simple.. I need to get students name at first, then their grades.. something like
James - 45, Kevin -51, Karen - 78, Jessica -64
and I want my output will be like.. James -Failed , Kevin -Failed , Karen -Passed,Jessica -Passed
a =[]
b=[]
for i in range(0,4):
name = input("Name:")
a.append(name)
for j in range(0,1):
grade = int(input("Exam Grade:"))
b.append(grade)
average =(sum(b)/len(b))
if(b[0]<average):
print("{}- Failed".format(a[0]))
if(b[1]<average):
print("{}- Failed".format(a[1]))
if(b[2]<average):
print("{}- Failed".format(a[2]))
if(b[3]<average):
print("{}- Failed".format(a[3]))
if(b[0]>average):
print("{}- Passed".format(a[0]))
if(b[1]>average):
print("{}- Passed".format(a[1]))
if(b[2]>average):
print("{}- Passed".format(a[2]))
if(b[3]>average):
print("{}- Passed".format(a[3]))