#coding:utf-8
#list join
# list1 = ["a","b","c"]
# list2 = [1,2,3]
# list3 = list1 + list2
# print(list3)
#['a', 'b', 'c', 1, 2, 3]
input()
#listの並べ替え, SORT
import os
import random
os.system("clear")
# lista = []
# listb = []
# for i in range(20)
# lista.append(random.randint(3,50))
# listb.append(random.randint(40,80))
#昇順に並べ替え、小さい順
#listの応用の1
list1 = []
for i in range(30):
list1.append(random.randint(1,100))
print(list1)
#最高の点数 #最低の点数、平均的、不可の人数
print(f'最高の点数= {max(list1)}\n')
print(f'最低の点数= {min(list1)}\n')
maxCnt=0
ngCnt = 0
maxP = max(list1)
ngP = 59
maxlist = []
nglist = []
number = 0
for x in list1:
number += 1
if x == maxP:
maxCnt += 1
maxlist.append(number)
if x < ngP:
ngCnt += 1
nglist.append(number)
print(f'最高点を得た人数={maxCnt} その学生番号リスト={maxlist}')
print(f'不可合格を得た人数={maxCnt} その学生番号リスト={nglist}')
total = sum(list1)
avg = total/len(list1)
from statistics import mean
print(f'平均点数={mean(list1)}\n')