Створення та опрацювання масиву Python (тест до завдання)

Тест до задачі: Електронний щоденник

Напишіть програму, яка запитує у користувача 5 оцінок учня. Програма має:


Відсортувати оцінки від більшої до меншої.

Знайти мінімальну та максимальну оцінки.

Обчислити середній бал.

Виставити підсумкову оцінку (заокругливши середній бал).

Додано: 18 лютого
Предмет: Інформатика, 9 клас
12 запитань
Запитання 1

Яку функцію використовують для перетворення введеного користувачем тексту на ціле число?

варіанти відповідей

str()

float()

int()

input()

Запитання 2

Що робить метод marks.append(mark) у нашому коді?

варіанти відповідей

Сортує список.

Видаляє елемент зі списку.

Додає нову оцінку в кінець списку.

Замінює першу оцінку на нову.

Запитання 3

Який параметр методу .sort() дозволяє відсортувати список від більшого до меншого?

варіанти відповідей

order='desc'

reverse=True

flip=True

sort=False

Запитання 4

Що поверне функція len(marks), якщо користувач ввів 5 оцінок?

варіанти відповідей

12

Суму всіх оцінок.

5

Середнє значення.

Запитання 5

Для чого в коді використовується цикл for i in range(5):?

варіанти відповідей

Для сортування списку 5 разів.

Для повторення запиту оцінки у користувача 5 разів.

Для пошуку максимальної оцінки.

Для виведення результату.

Запитання 6

Яка вбудована функція знаходить суму всіх елементів списку?

варіанти відповідей

total()

add()

sum()

count()

Запитання 7

Як в Python знайти середнє арифметичне списку чисел?

варіанти відповідей

average(marks)

sum(marks) / len(marks)

marks.mean()

sum(marks) * len(marks)

Запитання 8

Що означає запис :.2f у рядку f"{average:.2f}"?

варіанти відповідей

Додати 2 пробіли перед числом.

Округлити число до 2-х знаків після коми для виведення.

Помножити число на 2.

Це помилка в коді.

Запитання 9

Яку функцію використали для фінального заокруглення середнього балу до цілого числа?

варіанти відповідей

int()

round()

ceil()

floor()

Запитання 10

Якщо marks = [10, 8, 12], що виведе команда print(max(marks))?

варіанти відповідей

8

10

12

30

Запитання 11

Що таке marks = [ ] на початку програми?

варіанти відповідей

Команда для видалення всіх файлів.

Оголошення порожнього списку для подальшого заповнення.

Функція для друку оцінок.

Назва змінної, що дорівнює нулю.

Запитання 12

Яким буде результат round(8.5) та round(9.2) відповідно?

варіанти відповідей

8 та 9

9 та 9

9 та 10

9 та 10 (Примітка: в Python 3 round(8.5) може бути 8 через банківське округлення, але в шкільному курсі зазвичай очікується 9).

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест
В прямому ефірі
Інтернет-конференція: Освітні онлайн-ресурси: практичні інструменти педагога