1. Главная
  2. Библиотека
  3. Программирование
  4. Рон хочет понять, по каким предметам ему нужно усерднее...
Разбор задачи

Рон хочет понять, по каким предметам ему нужно усерднее учиться. Напишите программу, которая поможет Рону. На первой строке через запятую и пробел вводятся оценки Рона в формате ' : '. Гарантируется, что строка состоит минимум из одного предмета и

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Рон хочет понять, по каким предметам ему нужно усерднее учиться. Напишите программу, которая поможет Рону. На первой строке через запятую и пробел вводятся оценки Рона в формате ' : '. Гарантируется, что строка состоит минимум из одного предмета и

Условие:

Рон хочет понять, по каким предметам ему нужно усерднее учиться. Напишите программу, которая поможет Рону.
На первой строке через запятую и пробел вводятся оценки Рона в формате '<название предмета> : <оценка>'. Гарантируется, что строка состоит минимум из одного предмета и соответствующей оценки за него.
На второй строке вводится целое число — оценка, которая устраивает маму Рона.
Если есть предметы, оценки по которым выше или равны той, которая бы устраивала маму Рона, то в одной строке в алфавитном порядке через запятую и пробел перечисляются эти предметы.
Если таких предметов нет, то выводится строка: "Рон, нужно больше стараться!". Фраза сохранена для вас в переменную ron.

Решение:

Для решения задачи, давайте напишем программу на Python, которая будет выполнять следующие шаги:

  1. Прочитать входные данные: оценки Рона и оценку, которая устраивает его маму.
  2. Разделить строки на предметы и оценки.
  3. Сравнить оценки с оценкой, которая устраивает маму.
  4. Собрать предметы, которые соответствуют критериям.
  5. Отсортировать предметы в алфавитном порядке.
  6. Вывести результат.

    Теперь давайте реализуем это шаг за шагом.

    Шаг 1: Чтение входных данных.
    Мы будем использовать функцию input() для получения...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой метод используется для разделения строки с оценками на отдельные пары 'предмет : оценка'?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет