Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- s = int(input('Сколько человек в группе? '))
- S = [[str(k) for k in input('Ввод: ').split()] for i in range(s)]
- print("{:^25s}".format('Фамилия'), "{:^10s}".format('История'), "{:^10s}".format('Алгебра'), "{:^10s}".format('Информатика'))
- for i in range(s):
- print("{:^25s}".format(S[i][0]), "{:^10d}".format(int(S[i][1])), "{:^10d}".format(int(S[i][2])), "{:^10d}".format(int(S[i][3])))
- h = alg = inf = False
- print('\nДолги:')
- for i in range(s):
- if((int(S[i][1]) < 3) or (int(S[i][2]) < 3) or (int(S[i][3]) < 3)):
- if(int(S[i][1]) < 3):
- h = True
- if(int(S[i][2]) < 3):
- alg = True
- if(int(S[i][3]) < 3):
- inf = True
- print('История' if h else ' ', 'Алгебра' if alg else ' ', 'Информатика' if inf else ' ', "{:>15s}".format(S[i][0]))
- h = alg = inf = False
- marks = [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
- for i in range(s):
- if(S[i][1] == '0'):
- marks[0][0] += 1
- if(S[i][1] == '2'):
- marks[0][1] += 1
- if(S[i][1] == '3'):
- marks[0][2] += 1
- if(S[i][1] == '4'):
- marks[0][3] += 1
- if(S[i][1] == '5'):
- marks[0][4] += 1
- if(S[i][2] == '0'):
- marks[1][0] += 1
- if(S[i][2] == '2'):
- marks[1][1] += 1
- if(S[i][2] == '3'):
- marks[1][2] += 1
- if(S[i][2] == '4'):
- marks[1][3] += 1
- if(S[i][2] == '5'):
- marks[1][4] += 1
- if(S[i][3] == '0'):
- marks[2][0] += 1
- if(S[i][3] == '2'):
- marks[2][1] += 1
- if(S[i][3] == '3'):
- marks[2][2] += 1
- if(S[i][3] == '4'):
- marks[2][3] += 1
- if(S[i][3] == '5'):
- marks[2][4] += 1
- print('\nСредние баллы:')
- print('Средний балл по истории: ', "{:.2f}".format((marks[0][1] * 2 + marks[0][2] * 3 + marks[0][3] * 4 + marks[0][4] * 5)/s))
- print('Средний балл по алгебре: ', "{:.2f}".format((marks[1][1] * 2 + marks[1][2] * 3 + marks[1][3] * 4 + marks[1][4] * 5)/s))
- print('Средний балл по информатике: ', "{:.2f}".format((marks[2][1] * 2 + marks[2][2] * 3 + marks[2][3] * 4 + marks[2][4] * 5)/s))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement