Условие:
Напишите программу, которая случайным образом выберет и предложит предметы для изучения, требуемое количество часов на их изучение и средний балл результата.
Вводятся:
количество вариантов;
возможные предметы через точку и пробел;
шаг и диапазон часов на изучение – три целых числа;
диапазон среднего балла – два вещественных числа через пробел в порядке возрастания.
Выведите столько строк, сколько требуется, в формате:
The subject <предмет> must be studied for <часы> hours with a score of <результат> points.
Здесь предмет – один из предметов (без повторений), часы – число из введённого диапазона с указанным шагом, повторения возможны, результат – число с 2 знаками после запятой из введённого диапазона, без повторений.
Концы диапазонов включаются в диапазоны.
Решение:
Для решения данной задачи мы можем написать программу на Python. Давайте разберем шаги, которые нам нужно выполнить:
1. Ввод данных: Получим количество вариантов, список предметов, шаг и диапазон часов, а также диапазон среднего балла.
2. Генерация случайных данных: Случайным образом выберем предметы, часы и баллы.
3. Форматирование и вывод результата: Выведем результат в заданном формате.
Теперь напишем сам код:
