Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Python для новичков
  • » Помогите пожалуйста! Задание про функции и списки. (ЧЕМ ПРИМИТИВНЕЕ - ТЕМ ЛУЧШЕ). Рад буду даже просто совету о том, как это начать делать [RSS Feed]

#1 Апрель 29, 2021 12:46:13

twinterrors
Зарегистрирован: 2021-04-29
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста! Задание про функции и списки. (ЧЕМ ПРИМИТИВНЕЕ - ТЕМ ЛУЧШЕ). Рад буду даже просто совету о том, как это начать делать

Напишите функцию допуск(), при запуске которой происходит заполнение двух списков: абитуриенты, баллы. Количество элементов в списках ограничивается пользователем (либо оговаривается сколько людей надо опросить, либо в режиме online- данные вносятся пока не закончатся данные о людях).
После заполнения списков появляется меню с выбором действий:
• Узнать список поступивших в вуз людей(количество поступивших указывает пользователь);
• Отобразить в алфавитном порядке список людей и их баллы;
• Найти n людей с худшими результатами;
• Найти средний балл поступивших ;
• Свой вариант.
Для описания действий создайте необходимые функции.

Офлайн

#2 Апрель 30, 2021 16:56:58

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Помогите пожалуйста! Задание про функции и списки. (ЧЕМ ПРИМИТИВНЕЕ - ТЕМ ЛУЧШЕ). Рад буду даже просто совету о том, как это начать делать

Совет как делать.

Разбить задачу на относительно простые функции 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)

Офлайн

  • Начало
  • » Python для новичков
  • » Помогите пожалуйста! Задание про функции и списки. (ЧЕМ ПРИМИТИВНЕЕ - ТЕМ ЛУЧШЕ). Рад буду даже просто совету о том, как это начать делать[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version