Я пытаюсь написать этот код более эффективным способом ... Я просто не мог понять это (как вы видите, если утверждения выглядят не очень красиво) Проблема довольно проста ... Мне нужно узнать имена учеников на сначала, затем их оценки .. что-то вроде
James - 45, Kevin -51, Karen - 78, Jessica -64
, и я хочу, чтобы мои результаты были как .. Джеймс: Неудача, Кевин-Неудача, Карен -Пройдено, Джессика -Пройдено
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]))