Loading...
svephoto avatar svephoto 1191 Точки

Здравей, elly22chan,

 

Предлагам ти да опиташ следните неща:

- изнеси прочитането на продукта преди да влезеш в цикъла;

- while product != "Stop":

- махаш от цикъла проверката if product == "Stop" и принтирането в нея, и я изнасяш най-отдолу след излизането от цикъла;

- брояча го инкрементираш преди проверката за това дали си на третия продукт, като самата нея я променяш така

if product_counter % 3 == 0:

и я слагаш веднага след него, и чак след това слагаш проверката дали цената е по-голяма от остатъка от парите;

- слагаш ново прочитане на продукт;

Това са стъпките. Ако имаш още затруднения, пиши пак и ще помагаме отново.

 

Успех!

1
21/07/2021 18:08:14
elly22chan avatar elly22chan 12 Точки

Пробвах и така -> https://pastebin.com/PQEvH7MQ.

 

Всички решения, които пробвам, гърмят в Judge на втория zero test с тази грешка:

Traceback (most recent call last):
  File "C:\Windows\TEMP\ExecutionStrategies\qfok4sqq.xth\tmp1468.tmp", line 17, in <module>
    command = input()
EOFError: EOF when reading a line

В pycharm всичко работи, но в Judge, ако в продукта има шпация, гърми. В случая на грешката е "Thermal Underwear"...

Пробвах всякакви вариации на решение.

0
svephoto avatar svephoto 1191 Точки

Ето моя вариант за решение, по него ти бях описал насоките в предния пост: 
https://pastebin.com/evXb8MZS.

0
22/07/2021 13:15:36
svephoto avatar svephoto 1191 Точки

Тук https://pastebin.com/FGQAQScg просто ти липсва break в

    if product_price > money_left:
        money_needed = product_price - money_left
        print("You don't have enough money!")
        print(f'You need {money_needed:.2f} leva!')

Като го добавиш всичко си идва по местата и решението вече минава със 100/100. laugh

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