У меня есть все остальное в моем домашнем задании, но я застрял на последнем этапе, который требует, чтобы я нашел наименьший результат теста, затем отобразил средние два наивысших результата теста, а также показал самый низкий результат теста. Я знаю, что мне нужно добавить функцию if / elif / else под def findAndReturnLowest, но я обнаружил ошибки. это снимок экрана, я должен это сделать. введите здесь описание изображения
это мой код
def main():
score1 = 0.0
score2 = 0.0
score3 = 0.0
score1 = getTestScore()
score2 = getTestScore()
score3 = getTestScore()
calcAvgAndDisplayResults(score1, score2, score3)
def calcAvgAndDisplayResults(s1, s2, s3):
lowest = 0.0
average = 0.0
lowest = findAndReturnLowest(s1, s2, s3)
def findAndReturnLowest(s1, s2, s3):
average = (s1+s2+s3-lowest)/2
print("Average = ", average)
def getTestScore():
test = 0.0
test=float(input("Enter a test score between 0 and 100: "))
return test
# start of program
main()
lowest
где-либо в этой функции. - person gold_cy   schedule 27.03.2019