Информатика, вопрос задал romandanilchenko009 , 2 года назад

7 клас!!! Інформатика!!!! 100 БАЛОВ!!!!

Створіть програму у яку вносяться дані про підсумкові оцінки учня з предметів: алгебра, геометрія, інформатика, фізика, хімія, біологія. На основі отриманих даних визначається середній бал й на екран виводиться баз із зазначеним рівнем знань (оцінки в журнал виставляються цілим числом, а числа після коми потребують заокруглення): · 1,2,3 – початковий рівень; · 4,5,6 – середній рівень; · 7,8,9 – достатній рівень; · 10,11,12 – високий рівень.

РОС ВЕРСИЯ:

Создайте программу в которую вносятся данные о итоговые оценки ученика по предметам: алгебра, геометрия, информатика, физика, химия, биология. На основе полученных данных определяется средний балл и на экран выводится баз с указанным уровнем знаний (оценки в журнал выставляются целым числом, а числа после запятой требуют закругления): · 1,2,3 - начальный уровень; · 4,5,6 - средний уровень; · 7,8,9 - достаточный уровень; · 10,11,12 - высокий уровень

Приложения:

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

Ответил TomasSmZRs
7

subjects = ["Algebra", "Geometry", "Computer Science", "Physics", "Chemistry", "Biology"]

grades = []

for subject in subjects:

print(f"Enter the grade from {subject} - ", end = '')

grades.append(int(input()))

average = round(sum(grades)/len(grades))

if average >= 1 and average <=3:

level = "entry"

elif average >= 4 and average <=6:

level = "intermediate"

elif average >= 7 and average <=9:

level = "sufficient"

elif average >=10 and average <=12:

level = "high"

print(f"Average score - {average} points. Level of knowledge - {level}.")

Приложения:
Новые вопросы