Задача 1
Завдання:
Розробіть програмний код, який створює масив із семи слів, введених користувачем. Замініть кожне слово, яке починається на літеру "а" або "А", на слово "Заміна". Виведіть початковий і змінений масиви.
Пояснення:
Для перевірки першої літери слова використовується метод startswith(). Новий масив можна створити через генератор списків або за допомогою циклу.
with open("input.txt", "r", encoding="utf-8") as file:
words = file.read().split()
rezultat = [ "Змінна" if word.startswith(("а", "А")) else word for word in words]
print(rezultat)
Задача 2
Завдання:
Розробіть код, який створює масив із 10 чисел, введених користувачем. Знайдіть усі парні числа, обчисліть їх кількість та виведіть результат.
Пояснення:
Для перевірки парності чисел використовується оператор %. Парні числа можна зберегти у новий масив, а їх кількість — обчислити за допомогою функції len().
Задача 3
Завдання:
Розробіть програму, яка створює масив із 12 випадкових чисел у діапазоні від -20 до 20. Знайдіть суму додатних і від’ємних чисел окремо та виведіть результати.
Пояснення:
Числа можна поділити на додатні та від’ємні за допомогою умов у циклі або генератора списків. Сума обчислюється функцією sum().
Задача 4 (високий рівень)
Завдання:
Розробіть програму, яка створює масив із 20 випадкових чисел у діапазоні від 1 до 50. Замініть усі числа, кратні 5, на 0. Виведіть два масиви.
Пояснення:
Для перевірки кратності використовується оператор %. Модифікація масиву виконується через цикл або генератор списків.
Задача 5
Завдання:
Розробіть програмний код, який створює масив із 8 дробових чисел, введених користувачем. Знайдіть максимальне число та замініть його на середнє арифметичне всіх елементів масиву. Виведіть початковий і змінений масиви.
Пояснення:
Середнє арифметичне обчислюється через sum() та len(). Для заміни максимального елемента потрібно знайти його індекс у масиві за допомогою index().
Задача 6
Завдання:
Розробіть програму, яка створює масив із 10 чисел, введених користувачем. Перевірте, чи є масив симетричним (тобто чи дорівнює він собі у зворотному порядку). Виведіть відповідь: "Симетричний" або "Не симетричний".
Пояснення:
Для перевірки симетрії використовується порівняння масиву із його копією, розгорнутою за допомогою зрізу [::-1].

Немає коментарів:
Дописати коментар