|
0 / 0 / 0
Регистрация: 23.09.2019
Сообщений: 27
|
|
Выведите средний балл по каждому предмету.01.10.2019, 07:32. Показов 17517. Ответов 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 | |
|
Помогаю со студенческими работами здесь
60
Вычислить средний балл, полученный каждым студентом заданной группы, и средний балл этой группы, по каждому предмету Определить средний балл по каждому предмету Подсчитать средний балл по каждому предмету ведомости Определить средний балл оценок по каждому предмету Определеить средний балл по каждому предмету за год Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|