Срочно!!!!!!!!!!!!
Випускник/випускниця 11-го класу може отримати грамоту за особливі успіхи у навчанні з певного предмету, якщо його/її річна оцінка з цього предмету - 12. Створіть проєкт для визначення кількості грамот, які можуть отримати учні/учениці цього класу. Використайте одновимірний масив (список) для збереження оцінок з даного предмету усіх учнів класу.

Ответы

Ответ дал: NazarKL20
7

Відповідь:

Основна ідея проекту полягає в тому, щоб знайти кількість учнів, чиї річні оцінки з даного предмету дорівнюють 12, та вивести на екран кількість грамот, які можуть отримати ці учні. Для цього створимо одновимірний масив (список) "оцінки", який містить оцінки з даного предмету усіх учнів класу.

оцінки = [10, 11, 12, 9, 8, 12, 11, 12, 9, 10, 12, 12, 7, 11, 12]

Тепер можемо створити змінну "кількість_грамот", що початково дорівнює 0, і пройтися циклом по списку "оцінки", додавши до змінної "кількість_грамот" 1 кожен раз, коли зустрічається оцінка 12.

кількість_грамот = 0

for оцінка in оцінки:

   if оцінка == 12:

       кількість_грамот += 1

Нарешті, виводимо на екран кількість грамот, які можуть отримати учні цього класу.

print("Кількість грамот: ", кількість_грамот)

У нашому випадку програма виведе на екран:

Кількість грамот: 5

Отже, 5 учнів цього класу можуть отримати грамоту за особливі успіхи у навчанні з цього предмету.

Пояснення:


user2023a: Велике дякую!!!Але в мене чомусь показує 6 грамот,а не 5
NazarKL20: Якщо у Вашому списку оцінок є 6 оцінок 12, тоді правильна відповідь буде 6 грамот. У моїй відповіді я використовував список з 15 оцінок, де було 5 оцінок 12. Отже, я припустив, що Ви маєте список з аналогічною кількістю учнів. Якщо Ви маєте іншу кількість учнів, то кількість грамот може бути іншою. Тож, перевірте свій список оцінок та порахуйте кількість учнів з оцінкою 12 ще раз.
Вас заинтересует