L = []
while True:
x = int(input('Enter a score (-1 to exit): '))
if x == -1:
break
L.append(x)
print('You have entered:')
for x in L:
print(x, end=' ')
L.sort()
print('You have entered:')
for x in L:
print(x, end=' ')
avr = sum(L) / len(L)
print(f'Average score is {avr:.2f}')
n = len(L)
if n == 0:
median = None
elif n%2 == 1:
median = L[n//2+1]
else:
median = (L[n//2-1] + L[n//2])/2
print(f'Median score if {median}')
range = L[-1] - L[0]
print(f'The range of scores is {range}')
L = L[1:-1]
print('Minimum and maximum values are removed')
avr = sum(L) / len(L)
print(f'Average score is {avr:.2f}')
n = len(L)
if n == 0:
median = None
elif n%2 == 1:
median = L[n//2+1]
else:
median = (L[n//2-1] + L[n//2])/2
print(f'Median score if {median}')
range = L[-1] - L[0]
print(f'The range of scores is {range}')
Comments