
Дано перелік підручників для 9 класу з різних предметів. Розробіть програму створення списку,
елементами якого є назви підручників для 9 класу з різних предметів. Визначте загальну кількість підручників; чи є у переліку підручники з інформатики і фізики; номер позиції підручника з хімії.

Ответы на вопрос

Програма:
Python:
arr = list(map(str, input('Список підручників (через пробіл): ').split()))
can1 = can2 = False
print('Кількість підручників:', len(arr))
for i in arr:
if i.lower() == 'інформатика':
can1 = True
if i.lower() == 'фізика':
can2 = True
if i.lower() == 'хімія':
print('Номер підручника з хімії:', arr.index(i))
print('Книги з інформатики є' if can1 else 'Книги з інформатики немає')
print('Книги з фізики є' if can2 else 'Книги з фізики немає')
Пояснення:
Cпочатку вводиться список підручників, який записується в змінну arr (необхідно вводити підручники через пропуск). Далі реєструються змінні з логічним типом (boolean), яким надається значення False. Виводиться перелік підручників за допомогою вбудованої функції len(). За допомогою циклу порходи по елементах введеного списку. Перевіряємо, якщо i дорівнюватиме інформатиці або фізиці, то змінній can1 і can2 присвоюються значення True відповідно. А якщо буде знайдено хімію, то виведеться індекс цього підручника. Насамкінець виводимо "Книга з інформатикою є", якщо змінна can1 дорівнює True, інакше виводимо, що книги з інформатики немає. Так само робимо і з фізикою.
Результат:
хімія математика алгебра фізика
Кількість підручників: 4
Номер підручника з хімії: 0
Книги з інформатики немає
Книги з фізики є



Для створення програми створення списку підручників для 9-го класу з різних предметів можна використовувати мову програмування, таку як Python. Ось приклад програми, яка вирішує ваші завдання:
```python # Список підручників для 9 класу з різних предметів pidruchniki = { 'Українська мова': 'Підручник української мови для 9 класу', 'Математика': 'Підручник з математики для 9 класу', 'Фізика': 'Підручник з фізики для 9 класу', 'Хімія': 'Підручник з хімії для 9 класу', 'Історія України': 'Підручник з історії України для 9 класу', 'Біологія': 'Підручник з біології для 9 класу', 'Інформатика': 'Підручник з інформатики для 9 класу' }
# Загальна кількість підручників kilkist_pidruchnikiv = len(pidruchniki)
# Перевірка наявності підручників з інформатики і фізики is_informatyka = 'Інформатика' in pidruchniki is_fizyka = 'Фізика' in pidruchniki
# Номер позиції підручника з хімії nomer_pozitsii_khimiya = list(pidruchniki.keys()).index('Хімія') + 1
# Виведення результатів print(f"Загальна кількість підручників: {kilkist_pidruchnikiv}") print(f"Підручник з інформатики {'є' if is_informatyka else 'відсутній'}") print(f"Підручник з фізики {'є' if is_fizyka else 'відсутній'}") print(f"Номер позиції підручника з хімії: {nomer_pozitsii_khimiya}") ```
Ця програма містить словник `pidruchniki`, де ключами є назви предметів, а значеннями - назви підручників. Потім вона рахує загальну кількість підручників, перевіряє наявність підручників з інформатики і фізики, і знаходить номер позиції підручника з хімії. Результати виводяться на екран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili