Вопрос задан 15.11.2023 в 16:18. Предмет Информатика. Спрашивает Атавин Коля.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Логиновский Илья.

Програма:
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

Книги з інформатики немає

Книги з фізики є

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для створення програми створення списку підручників для 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`, де ключами є назви предметів, а значеннями - назви підручників. Потім вона рахує загальну кількість підручників, перевіряє наявність підручників з інформатики і фізики, і знаходить номер позиції підручника з хімії. Результати виводяться на екран.

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос