Fruit Shop/ Магазин за плодове. По-сложни проверки - Programming Basics with Python - февруари 2020
Здравейте, някой би ли ми помогнал с решението на тази задача, не мога да открия грешката си!
Изглежда, че програмата не може да разпознава дните, като се въведе събота или неделя получавам грешен резултат. Освен това, при въвеждане на грешен плод получавам по два изхода, error и под него числов резултат. При въвеждане на грешен ден от седмицата не дава грешка, а число спрямо цените от делничните дни.
(в случай, че линка не се отваря https://pastebin.com/DRK6iU6B)
Благодаря предварително!
Здравейте, аз имам същият проблем... Къде трябва да сложа print(f'{total:.2f}') за да не се принтира като втори ред когато дава error ?
Здравей. Както е написал колегата по-горе, вместо да слагате else: print('error') в if проверките за дните и плодовете, най-накрая си правите проверката, която колегата е написал. По този начин се разбира дали програмата е влязла в if-овете или не. Ако цената ти е равна на 0, значи е въведен невалиден ден или плод, съответно програмата не е влязла в иф-вете и price e останала с дефолтна стойност 0, следователно се принтира Error. Във всички останали случаи се пресмята и принтира total price.
https://pastebin.com/1SUx1ZBT
Много благодаря за отговора!