Форум сайта python.su
Напишите функцию допуск(), при запуске которой происходит заполнение двух списков: абитуриенты, баллы. Количество элементов в списках ограничивается пользователем (либо оговаривается сколько людей надо опросить, либо в режиме online- данные вносятся пока не закончатся данные о людях).
После заполнения списков появляется меню с выбором действий:
• Узнать список поступивших в вуз людей(количество поступивших указывает пользователь);
• Отобразить в алфавитном порядке список людей и их баллы;
• Найти n людей с худшими результатами;
• Найти средний балл поступивших ;
• Свой вариант.
Для описания действий создайте необходимые функции.
Офлайн
Совет как делать.
Разбить задачу на относительно простые функции read_human_list,show_menu,show_aphbetical,show_mean_mark,…
Потом начните с простого, предположите что список введен. и напишите функциию для отображения среднего…
def show_mean_mark(humans): su=0 for nm,mark in humans: su+=mark ..... print("средняя оценка:",su) # тест функции humans=[ ["маша",5], ["петя",3], ["вася",-2], ] show_mean_mark(humans)
Отредактировано doza_and (Апрель 30, 2021 16:58:14)
Офлайн