While Loop lab 7. Завършване - част 2
Здравейте,
имам следният въпрос относно задача 7, която има следното условие:
"Напишете програма, която изчислява средната оценка на ученик от цялото му обучение. На първия ред ще получите името на ученика, а на всеки следващ ред неговите годишни оценки. Ученикът преминава в следващия клас, ако годишната му оценка е по-голяма или равна на 4.00. Ако ученикът бъде скъсан повече от един път, то той бива изключен и програмата приключва, като се отпечатва името на ученика и в кой клас бива изключен.
При успешно завършване на 12-ти клас да се отпечата :
"{име на ученика} graduated. Average grade: {средната оценка от цялото обучение}"
В случай, че ученикът е изключен от училище, да се отпечата:
"{име на ученика} has been excluded at {класа, в който е бил изключен} grade"
Стойността трябва да бъде форматирана до втория знак след десетичната запетая."
Прилагам моето решение на задачата:
https://pastebin.com/5W9SpgMf
Въпросът ми е следният. Как може да се постави условие, ученика да бъде изключен само ако има оценка под 4 в две поредни години.
Благодаря ти много,
Здравей,
благодаря ти за отговора,
наистина с += 1 е добър вариант.
Благодаря ти много за идеята.