|
0 / 0 / 0
Регистрация: 23.09.2019
Сообщений: 27
|
|
Выведите средний балл по каждому предмету.01.10.2019, 07:32. Показов 17876. Ответов 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 | |
|
Вычислить средний балл, полученный каждым студентом заданной группы, и средний балл этой группы, по каждому предмету Определить средний балл по каждому предмету Подсчитать средний балл по каждому предмету ведомости Определить средний балл оценок по каждому предмету Определеить средний балл по каждому предмету за год Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|