Конструктор тестів
1
Створіть програму на Python, яка шукає всі числа в масиві, які більші за задане число. Масив чисел і задане число мають бути задані в коді
# Визначаємо масив чисел
numbers = [3, 5, 2, 8, 9, 1, 4]
# Задаємо число для порівняння
targetNumber = 4
# Створюємо список для чисел, які відповідають умові
largerNumbers = []
# Перебираємо кожен елемент масиву
for number
____ # Якщо число більше за задане
____ if
____ ____ # Додаємо його до списку largerNumbers
____ ____ largerNumbers.
# Виводимо результат
print("Числа більші за", targetNumber, ":", largerNumbers)
Пояснення:
for: цикл, що дозволяє перебирати елементи масиву.
if: умовний оператор, який перевіряє, чи відповідає елемент масиву заданій умові.
append(): метод списку, що додає елемент до кінця списку.
Натисни Next, щоб побачити як працює схожий приклад
У цьому прикладі ми шукаємо у масиві ages всі віки, які більші або рівні minAge. Цикл for дозволяє нам перебирати кожен елемент масиву, а умовний оператор if перевіряє, чи відповідає кожен елемент умові. Якщо елемент відповідає умові, він додається до списку validAges за допомогою методу append(). Наприкінці програма виводить список validAges, що містить всі віки, які відповідають заданій умові
2
Напишіть програму на Python, яка знаходить найменше число в заданому масиві чисел.
# Визначаємо масив чисел
numbers = [7, 2, 4, 6, 5, 3, 8]
# Припускаємо, що перше число в масиві є найменшим
smallestNumber =
# Перебираємо масив, починаючи з другого елемента
for number
____ # Якщо поточне число менше за smallestNumber
____ if
____ ____ # Оновлюємо smallestNumber
____ ____ smallestNumber =
# Виводимо найменше число
print("Найменше число в масиві:", smallestNumber)
Пояснення:
for: цикл, що дозволяє перебирати елементи масиву, починаючи з другого елемента.
if: умовний оператор, який перевіряє, чи поточне число менше за найменше число, знайдене до цього.
Припущення, що перший елемент є найменшим, дозволяє ініціалізувати пошук.
Натисни Next, щоб побачити як працює схожий приклад
У цьому прикладі ми шукаємо найкоротшу відстань у масиві distances. Спочатку ми припускаємо, що перша відстань у масиві є найкоротшою. Потім, використовуючи цикл for, ми перебираємо всі інші відстані у масиві. Якщо ми знаходимо відстань, яка коротша за ту, що ми вважали найкоротшою, ми оновлюємо нашу змінну shortestDistance. Наприкінці програма виводить найкоротшу відстань, знайдену в масиві.
3
Напишіть програму на Python, яка визначає унікальні елементи в масиві. Масив може містити числа або рядки. Результатом має бути новий список, що містить лише унікальні елементи з початкового масиву.
# Визначаємо масив з числами та рядками
elements = [1, 2, "яблуко", 2, "банан", "яблуко", 3, "вишня"]
# Створюємо пустий список для унікальних елементів
uniqueElements =
# Перебираємо кожен елемент в масиві
for element
____ # Перевіряємо, чи елемент вже є в списку унікальних елементів
____ if
____ ____ # Якщо елементу немає, додаємо його до списку
____ ____ uniqueElements.
# Виводимо список унікальних елементів
print("Унікальні елементи:", uniqueElements)
Пояснення:
for: цикл, що дозволяє перебирати елементи в масиві.
if: умовний оператор, який використовується для перевірки умови.
not in: оператор, який перевіряє, чи відсутній елемент у списку.
append(): метод списку, який додає елемент до списку.
Натисни Next, щоб побачити як працює схожий приклад
Цей приклад демонструє, як можна виявити унікальні елементи в масиві items. Спочатку створюється пустий список uniqueItems, далі за допомогою циклу for програма перебирає кожен елемент масиву. Умовний оператор if з оператором not in перевіряє, чи вже є елемент у списку унікальних елементів. Якщо елемент виявляється унікальним (тобто його немає у списку uniqueItems), він додається до цього списку. В результаті виводиться список uniqueItems, який містить лише унікальні елементи з початкового масиву.
Запитання №4 Із заповненням пропусків у тексті
Запитання №5 Із заповненням пропусків у тексті
Запитання №6 Із заповненням пропусків у тексті
Запитання №7 Із заповненням пропусків у тексті
Запитання №8 Із заповненням пропусків у тексті
Рефлексія від 2 учнів
Сподобався:
Так: 1
Ні: 1
Зрозумілий:
Так: 1
Ні: 1
Потрібні роз'яснення:
Ні: 1
Так: 1