Задача 1
Завдання:
Розробіть програмний код, який створює масив із семи слів, введених користувачем. Замініть кожне слово, яке починається на літеру "а" або "А", на слово "Заміна". Виведіть початковий і змінений масиви.
Пояснення:
Для перевірки першої літери слова використовується метод startswith()
. Новий масив можна створити через генератор списків або за допомогою циклу.
Задача 2
Завдання:
Розробіть код, який створює масив із 10 чисел, введених користувачем. Знайдіть усі парні числа, обчисліть їх кількість та виведіть результат.
Пояснення:
Для перевірки парності чисел використовується оператор %
. Парні числа можна зберегти у новий масив, а їх кількість — обчислити за допомогою функції len()
.
Задача 3
Завдання:
Розробіть програму, яка створює масив із 12 випадкових чисел у діапазоні від -20 до 20. Знайдіть суму додатних і від’ємних чисел окремо та виведіть результати.
Пояснення:
Числа можна поділити на додатні та від’ємні за допомогою умов у циклі або генератора списків. Сума обчислюється функцією sum()
.
Задача 4 (високий рівень)
Завдання:
Розробіть програму, яка створює масив із 20 випадкових чисел у діапазоні від 1 до 50. Замініть усі числа, кратні 5, на 0. Виведіть два масиви.
Пояснення:
Для перевірки кратності використовується оператор %
. Модифікація масиву виконується через цикл або генератор списків.
Задача 5
Завдання:
Розробіть програмний код, який створює масив із 8 дробових чисел, введених користувачем. Знайдіть максимальне число та замініть його на середнє арифметичне всіх елементів масиву. Виведіть початковий і змінений масиви.
Пояснення:
Середнє арифметичне обчислюється через sum()
та len()
. Для заміни максимального елемента потрібно знайти його індекс у масиві за допомогою index()
.
Задача 6
Завдання:
Розробіть програму, яка створює масив із 10 чисел, введених користувачем. Перевірте, чи є масив симетричним (тобто чи дорівнює він собі у зворотному порядку). Виведіть відповідь: "Симетричний" або "Не симетричний".
Пояснення:
Для перевірки симетрії використовується порівняння масиву із його копією, розгорнутою за допомогою зрізу [::-1]
.
Немає коментарів:
Дописати коментар