Summer Outfit - Python
Здравейте, не успях да намеря отговор на въпроса си във Форума.
Резултатът ми в Джъдж е 90/100 и ми показва грешка в тест номер 5
Не успявам да я открия, защото при всички въведени опции за градуси и част от денонощието ми връща верен отговор.
Кодът ми е :
temperature = int(input())
day_time = input()
Outfit = None
Shoes = None
if temperature >= 10 and temperature <= 18:
if day_time == "Morning":
Outfit = "Sweatshirt"
Shoes = "Sneakers"
elif day_time == "Afternoon" or day_time == "Evening":
Outfit = "Shirt"
Shoes = "Moccasins"
elif temperature > 18 and temperature <= 24:
if day_time == "Morning":
Outfit = "Shirt"
Shoes = "Moccasins"
elif day_time == "Afternoon":
Outfit = "T-Shirt"
Shoes = "Sandals"
elif day_time == "Evening":
Outfit = "Shirt"
Shoes = "Moccasins"
elif temperature >= 25:
if day_time == "Morning":
Outfit = "T-Shirt"
Shoes = "Sandals"
elif day_time == "Afternoon":
Outfit = "Swim_Suit"
Shoes = "Barefoot"
elif day_time == "Evening":
Outfit = "Shirt"
Shoes = "Moccasins"
print(f"It's {temperature} degrees, get your {Outfit} and {Shoes}.")
Хиляди благодарности!
Получи се!
Изтекоха ми очите да си проверявам за някакъв генерален пропуск, а то....какво се оказало
Погледнах твоето решение - много интересна логика. Не се бях сещала, че има и такъв вариант.
Доколкото разбрах, ти изхождаш от положението, че е вечер и outfit = shirts и shoes = moccasins и в този случай, със иф-овете обхващаш само случаите, които са изключения.
Виждам, че това спестява доста писане на код, който очевидно може да се избегне.
Отново благодаря!
Хиляди Благодарности и от мен! Подобна грешка и в моето решение....