Legendary Farming
Условие(задача 3): https://softuni.bg/trainings/resources/officedocument/52662/dictionaries-exercise-python-fundamentals-september-2020/3132
Код(60/100): https://pastebin.com/yNCdgtYD
Условие(задача 3): https://softuni.bg/trainings/resources/officedocument/52662/dictionaries-exercise-python-fundamentals-september-2020/3132
Код(60/100): https://pastebin.com/yNCdgtYD
Здравейте,
Интересно, но пръв поглед не откривам някаква явна грешка. Моят код е доста сходен. Първият път го направих с дифолтдикт и тогава 2 теста не минаха. След това го направих с нормален речник, който аз създавах и мина. Като разлика с вашия код виждам следното:
1. Аз правя проверките за материалите директно и така си спестявам проверката дали материалите са от тези, които са важни.
2. При сортирането на речниците накрая ги каствам към речник - dict(sorted(...))
3. Приемам входа вътре в цикъла, като още там задавам да бъде приравнен към малки букви.
Проверките за True и False, които правите могат да се направят и по друг начин, но доколкото знам това си е валиден синтаксис и едва ли там е проблема.
Ето това е моя код. https://pastebin.com/yttAQADb
Здравей, на elif item == 'shards;' имаш точка и запетая след shards. Ако ги махнеш би следвало да даде 100/100
Еееееее...
Бива ли такива ралти...
Мерси много!