ВИКОНАЙТЕ 2 БУДЬ ЯКИХ ЗАВДАННЯ З ЦЬОГО СПИСКУ!!!!! БУДЬ ЛАСКА ТЕРМІНОВО!!!!!!!!
Задання 1. Дано перелік підручників для 9 класу з різних предметів. Розробіть програму створення списку, елементами якого є назви підручників для 9 класу з різних предметів. Визначте загальну кількість підручників; чи є у переліку підручники з інформатики і фізики; номер позиції підручника з хімії.
Задання 2. Створіть програму для обчислення кількості парних елементів у списку, заповненого випадковими числами.
Завдання 3. Створити проект, у якому зі списку чисел потрібно видалити елементи, значення яких більше 35 і менше 65. При цьому числа, що видаляються зберегти в іншому списку. Список заповнити випадковими числами.
Завдання 4. У списку [4, 6, 13, 9, 5, 16, 11] знайти числа, більші 6, збільшити їх удвічі, вивести на екран їх кількість.
Answers & Comments
все в python
Завдання 1:
# Створення списку підручників для 9 класу з різних предметів
books = [
"Математика. 9 клас. А. Г. Мерзляк",
"Українська мова та література. 9 клас. О. В. Дворічанська",
"Історія України. 9 клас. І. І. Жук",
"Фізика. 9 клас. О. С. Генденштейн",
"Хімія. 9 клас. І. М. Гурін",
"Біологія. 9 клас. О. М. Роговцев",
"Географія. 9 клас. О. В. Савченко",
"Англійська мова. 9 клас. Карп'юк О. Д.",
"Німецька мова. 9 клас. Калініна Л. І."
]
# Виведення загальної кількості підручників
print("Загальна кількість підручників:", len(books))
# Перевірка наявності підручників з інформатики і фізики
if "Інформатика. 9 клас. І. В. Корнієнко" in books and "Фізика. 9 клас. О. С. Генденштейн" in books:
print("Є підручники з інформатики і фізики")
else:
print("Немає підручників з інформатики і фізики")
# Визначення номера позиції підручника з хімії
chemistry_book_index = books.index("Хімія. 9 клас. І. М. Гурін")
print("Номер позиції підручника з хімії:", chemistry_book_index)
Завдання 2:
# Імпортування модуля для генерування випадкових чисел
import random
# Створення списку випадкових чисел
numbers = [random.randint(1, 100) for i in range(20)]
print("Список випадкових чисел:", numbers)
# Обчислення кількості парних елементів
even_count = 0
for num in numbers:
if num % 2 == 0:
even_count += 1
print("Кількість парних елементів у списку:", even_count)
Завдання 3:
# Імпортування модуля для генерування випадкових чисел
import random
# Створення списку випадкових чисел
numbers = [random.randint(1, 100) for i in range(20)]
print("Початковий список:", numbers)
# Створення списку для збереження видалених елементів
removed_numbers = []
# Видалення елементів, значення яких більше 35 і менше 65
i = 0
while i < len(numbers):
if numbers[i] > 35 and numbers[i] < 65:
removed_numbers.append(numbers.pop(i))
else:
i += 1
print("Список з видаленими елементами:", numbers)
print("Видалені елементи:", removed_numbers)
Завдання 4:
numbers = [4, 6, 13, 9, 5, 16, 11]
print("Початковий список:", numbers)
# Знаходження чисел, більших 6, збільшення їх удвічі та виведення їх кількості
count = 0
for i in range(len(numbers)):
if numbers[i] > 6:
numbers[i] *= 2
count += 1
print("Список зі збільшеними числами:", numbers)
print("Кількість збільшених чисел:", count)