
Створіть проект, у якому вводяться семестрові оцінки учня з 12 предметів і визначається, чи є серед
них оцінки, нижчі ніж 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),
}
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



Ось приклад коду на мові 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
.
Зверніть увагу, що цей код не містить перевірок на правильність введених даних (наприклад, чи введені оцінки є числами), тому введені дані повинні бути коректними числами. В реальному проекті такі перевірки мали б бути додані.


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







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