Вот возможная реализация, основанная на вашем коде и доступной информации.
По сути, вы создаете все свои переменные поверх файла, затем зацикливаетесь до тех пор, пока не будут введены 5 чисел (в этом примере), и выполните необходимые операции для вычисления итоговых, средних, максимальных и минимальных значений.
Минимальное значение хитрее, в приведенном ниже коде есть обходной путь, вы также можете добавить проверку counter == 0
в блок if/elif
для минимума с небольшой помощью оператора or
.
total = 0
average = 0
maximum = 0
minimum = 0
counter = 0
while counter < 5:
input_number = int(input("Enter number: "))
total += input_number
if counter == 0:
minimum = input_number
if input_number > maximum:
maximum = input_number
elif input_number < minimum:
minimum = input_number
counter += 1
average = total / 5
print(total, average, maximum, minimum)