Вопрос задан 08.06.2023 в 10:24. Предмет Информатика. Спрашивает Филатов Никита.

Створіть проект, у якому вводяться семестрові оцінки учня з 12 предметів і визначається, чи є серед

них оцінки, нижчі ніж 4. Використайте одновимірний масив (список).​
0 0
Перейти к ответам

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

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

Ответ:

Нажаль не одновимірний массив бо вони шлак...

import random

items = {

   'Українська мова': random.randint(1, 12),

   'Українська література': random.randint(1, 12),

   'Зарубіжна література': random.randint(1, 12),

   'Іноземна мова': random.randint(1, 12),

   'Історія України': random.randint(1, 12),

   'Історія Всесвітня': random.randint(1, 12),

   'Правознавство': random.randint(1, 12),

   'Алгебра': random.randint(1, 12),

   'Геометрія': random.randint(1, 12),

   'Трудове Навчання': random.randint(1, 12),

   'Інформатика': random.randint(1, 12),

}

num = -1

append = []

for i in items:

   print(i + ': ' + f'{items[f"{i}"]}' + ' Балів')

   if (items[f"{i}"] <= 4):

       append.append(f'{i}: {items[f"{i}"]}')

if (len(append) > 0 ):

   print()

   print('============')

   print()

   print('У данному табелі є оцінки які дорівнюють 4м або меньше')

Объяснение:

import random # Імпорт модуля рандом

# массив з оцінками

items = {

   'Українська мова': random.randint(1, 12),

   'Українська література': random.randint(1, 12),

   'Зарубіжна література': random.randint(1, 12),

   'Іноземна мова': random.randint(1, 12),

   'Історія України': random.randint(1, 12),

   'Історія Всесвітня': random.randint(1, 12),

   'Правознавство': random.randint(1, 12),

   'Алгебра': random.randint(1, 12),

   'Геометрія': random.randint(1, 12),

   'Трудове Навчання': random.randint(1, 12),

   'Інформатика': random.randint(1, 12),

}

append = [] # массив для зберігання предметів нижче ніж 4 бали

#  Парсінг массиву з оцінками

for i in items:

   print(i + ': ' + f'{items[f"{i}"]}' + ' Балів')

   if (items[f"{i}"] <= 4):

       append.append(f'{i}: {items[f"{i}"]}')

# Перевірка на оцінки нижче 4х

if (len(append) > 0 ):

   print()

   print('============')

   print()

   print('У данному табелі є оцінки які дорівнюють 4м або меньше')

# щоб вивести массив з поганими оцінками розкоментуй строчку нижче

#print(append)

Якщо усеодно нічого не зрозуміло. Пиши -> discord: 6aupaKTap#4483

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

Ось приклад коду на мові Python, який дозволить вам ввести семестрові оцінки учня з 12 предметів та визначити, чи є серед них оцінки нижче ніж 4. Ми використаємо одновимірний масив (список) для зберігання оцінок.

python
# Створюємо пустий список для зберігання оцінок ocinki = [] # Вводимо оцінки з консолі for i in range(12): ocinka = float(input(f"Введіть оцінку з предмету {i+1}: ")) ocinki.append(ocinka) # Перевіряємо, чи є серед оцінок оцінки нижче 4 niyzhche_4 = False for ocinka in ocinki: if ocinka < 4: niyzhche_4 = True break # Виводимо результат if niyzhche_4: print("Серед оцінок є оцінки нижче 4.") else: print("Серед оцінок немає оцінок нижче 4.")

У цьому коді ми використовуємо цикл for для отримання оцінок з консолі та додавання їх до списку ocinki. Потім ми перевіряємо кожну оцінку в циклі for, і якщо знайдена оцінка нижча за 4, ми встановлюємо змінну niyzhche_4 у значення True. У кінці ми просто виводимо відповідне повідомлення в залежності від значення niyzhche_4.

Зверніть увагу, що цей код не містить перевірок на правильність введених даних (наприклад, чи введені оцінки є числами), тому введені дані повинні бути коректними числами. В реальному проекті такі перевірки мали б бути додані.

0 0

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

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

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