|
0 / 0 / 0
Регистрация: 23.09.2019
Сообщений: 27
|
|
Выведите средний балл по каждому предмету.01.10.2019, 07:32. Показов 17977. Ответов 68
На вход подается целое натуральное число N и N строк вида:<Фамилия><Название предмета><балл>. Выведите средний балл по каждому предмету.
Пример входных данный:5 Иванов математика 5 Сидоров физика 3 Петров математика 4 Козлов история 5 Удальцов физика 4 Пример выходных данных : Математика 4,5 Физика 3,5 История 5
0
|
|
| 01.10.2019, 07:32 | |
|
Ответы с готовыми решениями:
68
Определите средний балл всех учащихся по каждому предмету Вывести фамилии студентов, балл по определенному предмету которых превышает средний балл по предмету на 0.5
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 01.10.2019, 13:23 | |
|
Welemir1, ммм, красотища. Удальцев упорно отказался показываться в выводе. Сейчас я его быстренько уговарю
0
|
|
| 01.10.2019, 13:25 | |
|
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||||
| 01.10.2019, 13:39 | ||||||||
![]() Добавлено через 3 минуты Не по теме: Welemir1, не знаю, хорошо, что меня уже не отчислят, уже как 3 года закончил :) По поводу стрипа, я понимаю, что его можно использовать чтобы удалить "\n", при использовании readlines() Добавлено через 1 минуту И я так же понимаю, куда сбежал Удальцев ![]() Не по теме: Представляю, как ему сейчас икается :) Добавлено через 2 минуты Добавлено через 1 минуту Подкорректировал, сделал, поменял, как было сказано в теме, результат:
['Иванов математика 5', 'Сидоров физика 3', 'Петров математика 4', 'Козлов история 5', 'Удальцов физика 4'] {'математика': [5, 4], 'физика': [3, 4], 'история': [5]} математика 4.5 физика 3.5 история 5.0 Добавлено через 1 минуту Осталось только разобраться с названием предметов, которые состоят из двух слов.
0
|
||||||||
|
Автоматизируй это!
|
||
| 01.10.2019, 13:40 | ||
|
а в целом нормально. Я надеюсь ты вынес для себя три урока: 1) как создавать словарь со списком в значениях 2) как использовать ф-строки 3) читать внимательно
1
|
||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|||||
| 01.10.2019, 13:45 | |||||
![]() Ну и конечно же спасибо Вам уважаемые знатоки. Без Вас ничего бы не получилось ![]() Добавлено через 31 секунду
0
|
|||||
| 01.10.2019, 13:48 | |
|
Не по теме: Damenikx, развить внимательность легко, купи блок питания, мощный такой, поставь через него на зарядку свой телефон, и напиши программку для управления этим БП. Один раз сожжешь - плюс сто к внимательности, проверенно!
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 01.10.2019, 13:55 | |
|
Не по теме: DmFat, :D Спасибо конечно за совет, но я пока не готов к таким эксперементам, но я учту! :) Добавлено через 2 минуты Остался у меня только один вопрос, по поводу, что если предмет из двух слов. У нас реализовано добавление в словарь по нахождению элемента в строке. Я так понимаю, что надо условие, которое будет считать количество пробелов в строке и если их больше 2-х, то считать 2 и 3 слово в строке как одно значение. Что скажете?
0
|
|
|
Автоматизируй это!
|
|||||||
| 01.10.2019, 14:00 | |||||||
1
|
|||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 01.10.2019, 14:18 | |
|
Я скажу, что мне пока не особо понятно, но я хочу разобраться и я разберусь. Дайте мне чуть-чуть времени.
Добавлено через 9 минут Welemir1, я не понимаю. Если так сделать то наша переменная lessons становится списком. Добавлено через 9 секунд Пшол я читать. Добавлено через 4 минуты .join - это какая-то тёмная магия...
0
|
|
|
Автоматизируй это!
|
||
| 01.10.2019, 14:20 | ||
|
https://docs.python.org/3/libr... n#str.join и заканчивай флуд, проблема же решена, Катя довольна.
0
|
||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|||||||
| 01.10.2019, 14:21 | |||||||
|
Welemir1, я вроде-бы понял.
Добавлено через 45 секунд
0
|
|||||||
| 01.10.2019, 14:22 | |
|
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||
| 01.10.2019, 14:26 | ||||||
Сообщение было отмечено Welemir1 как решение
Решение
Оставляю это тут для Катьки, вдруг ей скажут сделать для предметов из двух слов, а уже есть.
Не по теме: Welemir1, ну собственно, теперь уж точно всё :)
1
|
||||||
|
Модератор
|
|||||||
| 01.10.2019, 14:30 | |||||||
|
Damenikx, Включай логику.
Делим строку способом split(). Получаем список. Заранее известно, что первое слово это фамилия, последнее оценка. Следовательно: items[0] - Фамилия; items[-1] - оценка. Все что между это название предмета, то бишь: items[1: -1]. Метод " ".join.
1
|
|||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 01.10.2019, 14:33 | |
|
DmFat, спасибо, уже понемногу вникаю, но всё равно сложновато сходу, но я буду стараться!
0
|
|
| 01.10.2019, 14:35 | |
|
Не по теме: Damenikx, так, если ты к концу октября Лутца не прочтешь - на глаза не появляйся! (ГУИ и метаклассы пропусти)
0
|
|
| 01.10.2019, 14:38 | |
|
Не по теме: Welemir1, есть проблема. К сожалению в своём маленьком, "кортофельном" городе Лутца не нашёл. Да и по республике, он вроде как есть, но его очень тяжело поймать. Поэтому знакомого попросил привезти (если найдёт). Было принято решение купить Пол Бэрри, Изучаем программирование на Python II - том, 2019г.
0
|
|
| 01.10.2019, 21:06 | |
|
Не по теме: Damenikx, а инет для лутца что заблокирован? нужно обращайся кину пдф формат
0
|
|
| 02.10.2019, 08:09 | |
|
Не по теме: Semen-Semenich, тяжело воспринимаю чтение с экрана, хотелось бы бумажную, чтобы прям с запахом :)
0
|
|
| 02.10.2019, 08:09 | |
|
Не по теме: Damenikx, можешь газетки рядом расстелить.
0
|
|
| 02.10.2019, 08:09 | |
|
Вычислить средний балл, полученный каждым студентом заданной группы, и средний балл этой группы, по каждому предмету Определить средний балл по каждому предмету Подсчитать средний балл по каждому предмету ведомости Определить средний балл оценок по каждому предмету Определеить средний балл по каждому предмету за год Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|