Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

Murry4 avatar Murry4 0 Точки

08. Scholarship задача

Здравейте,

Имам затруднения с решаването на задачата за Стипендии от упражнението в неделя (15.09.19) от курса по Python. Копирам кода от упражнението, но judge-a ми дава 68/100 точки. Благодаря, за асистенцията. Оставям и линк към кода.

https://pastebin.com/h6RGwvFk

0
SimeonShopov avatar SimeonShopov 3 Точки

Аз лично сложих проверките в променливи.

excellent_grade = grade>=5.5

money = income<salary

После ги влагам тях в if конструкцията. А специално за оценката над 4.5 аз сложих следната проверка:

5.5<grade<=4.5. В противен случай програмата (при вход позволяващ и двете стипендии и проверка grade>=4.5) хваща проверката за по-голямо от 4.5(понеже grade>4.5 вкючва в себе си >5.5 и не проверява за друго) и връща отговор социалната стипендия.

Друго - при excellent_scholarship > social_scholarship трябва да е >=. Описано е в условието на задачата.

Може и да има още нещо, но нямам моя код пред мен.

0
17/09/2019 11:17:24
Murry4 avatar Murry4 0 Точки

Благодаря за споделения insight Симеон!

Грешката се оказа от съвсем друго естество. Объркал съм какъв ще бъде изхода (текста), при получаване на стипендия за успех.

print(f'You get a Excellent scholarship {math.floor(excellent_scholarship)} BGN')  - грешно

print(f'You get a scholarship for excellent results {math.floor(excellent_scholarship)} BGN') - правилно

 

 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.