Задача 4. В массиве содержатся первоначальные отметки 22 учащихся класса за контрольную работу, которые представлены
Задача 4. В массиве содержатся первоначальные отметки 22 учащихся класса за контрольную работу, которые представлены случайными числами от 2 до 10. После работы над ошибками учащиеся переписали работу и получили более высокие отметки (кроме учащихся, которые получили 10). Напишите программу, которая выводит первоначальные и окончательные отметки учеников после работы над ошибками.
15.08.2024 06:24
Инструкция: Для решения данной задачи, мы должны создать программу, которая будет выводить первоначальные и окончательные отметки для учеников после работы над ошибками.
Для начала, нам нужно создать массив с первоначальными отметками всех учеников класса. В этом массиве будут храниться случайные числа от 2 до 10, которые представляют собой отметки за контрольную работу. Мы можем сгенерировать случайное число от 2 до 10 для каждого ученика используя функцию random.randint(2, 10) в Python.
Затем, после работы над ошибками, будут улучшены отметки учеников, кроме тех, кто уже получил отметку 10. Для этого, мы можем использовать цикл, чтобы проверить отметку каждого ученика и увеличить ее, если она меньше 10.
Далее, мы можем вывести первоначальные и окончательные отметки всех учеников, используя цикл для прохода по массиву и вывода значений каждой отметки.
Доп. материал:
Совет: Чтобы лучше понять работу программы, можно попробовать запустить ее несколько раз и наблюдать разные сочетания первоначальных и окончательных отметок. Это поможет увидеть, как работает алгоритм и как отметки изменяются после работы над ошибками.
Задача для проверки: Создайте программу, которая будет выводить первоначальные и окончательные отметки для 15 учеников класса, если каждый ученик получил первоначальную отметку в 9 баллов, а после работы над ошибками отметка увеличилась на 2 балла (если не достигла максимальной отметки).