Loading...
AlexanderPenev avatar AlexanderPenev 0 Точки

задача 3. Почивка от while loop exercise

Привет колеги. При решението на тази задача получавам 77/100 точки, но не мога да разбера защо. Трите примерни приверки се изпълняват вярно, но явно в Judge има проверки, които не минавам с моето решение на задачата. Дали някой може да погледне и да каже защо ? :)

https://pastebin.com/P46k26H2

Мерси предварително :)

 

https://softuni.bg/trainings/resources/officedocument/51144/while-loop-exercises-programming-basics-with-python-july-2020/3041 - тук е условието ( задача 3)

Тагове:
0
Programming Basics with Python 03/08/2020 11:43:53
Rafaelo avatar Rafaelo 42 Точки

Здравей, Александър,

Имах абсолютно същия проблем и причината поради, която се получава това е защото ти е нужен някакъв counter само на дните, в които парите се харчат.

Така написан кода, дали парите ще бъдат похарчени или спестени days променливата винаги ще се увеличи с 1.

Това, което се иска по условие обаче е да бъдат 5 поредни итерации, където действието е spend. По тази логика, ако действието е save, тогава days променливата ще се рестартира.

Взех твоя код и го пренаправих с нова променлива "days_spending_only" която се увеличава само при spend и се занулява на save. По мои виждания също съкратих малко едната ти if проверка, макар че не смятам че е нужно да я пипаш нея.

Надявам се това да помогне, ето и решението:

https://pastebin.com/bR94fuGm

Успех!

0
AlexanderPenev avatar AlexanderPenev 0 Точки

Благодаря за помощта колега :) Сега ми се изясни.

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