Предмет: Информатика, автор: anewix

ВИКОНАЙТЕ 2 БУДЬ ЯКИХ ЗАВДАННЯ З ЦЬОГО СПИСКУ!!!!! БУДЬ ЛАСКА ТЕРМІНОВО!!!!!!!!
Задання 1. Дано перелік підручників для 9 класу з різних предметів. Розробіть програму створення списку, елементами якого є назви підручників для 9 класу з різних предметів. Визначте загальну кількість підручників; чи є у переліку підручники з інформатики і фізики; номер позиції підручника з хімії.

Задання 2. Створіть програму для обчислення кількості парних елементів у списку, заповненого випадковими числами.

Завдання 3. Створити проект, у якому зі списку чисел потрібно видалити елементи, значення яких більше 35 і менше 65. При цьому числа, що видаляються зберегти в іншому списку. Список заповнити випадковими числами.

Завдання 4. У списку [4, 6, 13, 9, 5, 16, 11] знайти числа, більші 6, збільшити їх удвічі, вивести на екран їх кількість.

Ответы

Автор ответа: vorizonbusiness
1

все в 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)

Похожие вопросы