Професионална програма
Loading...
+ Нов въпрос
YankoGrancharov avatar YankoGrancharov 6 Точки

[PYTHON] "Магазин за плодове"

Имам нужда от малко помощ, къде греша защо за дните от понеделник до петък този код изчислява цената а за дните събота и неделя ми изпечатва базовата стоиност тоест -1  https://pastebin.com/kTc4HtS3

Тагове:
0
Open Courses 08/06/2017 11:59:55
VasilValchanov avatar VasilValchanov 555 Точки

elif (dey == "saturday") or (dey == "sunday"):

тук мисля че трябва само if

0
aggeorgiev avatar aggeorgiev 326 Точки
(dey == "monday") or (dey == "tuesday") or dey == ("wednesday") or dey == ("thursday") or (dey == "friday"):

Тук имаш странна употреба на скоби. Нито една не е нужна.

Махни lower() от входа и ползвай имената както са по условие. (често има тестове за това)

И най-важното :

prais = -1.0

if prais >= 0:

задаваш цена –1 и веднага правиш проверка дали не е по-голяма от 0 - така в този "if" никога няма да влезнеш.

Според мен проверката трябва да е за  количеството.

0
YankoGrancharov avatar YankoGrancharov 6 Точки

Благодаря за отговорите проблема се оказа доста прозаичен една главна буква във един от плодовете, колкото до if prais >= 0  да прави сте просто съм копнал един от многото варианти които правих докъто видя буквата  

0