Проблем с задача 07. Toy Shop
https://pastebin.com/X38C4yeQ
Резултата в Джъдж е 60%. Предполагам,че проблема е в начина на закръгляване към втори знак.
Ще съм Ви благодарен за помоща.
https://pastebin.com/X38C4yeQ
Резултата в Джъдж е 60%. Предполагам,че проблема е в начина на закръгляване към втори знак.
Ще съм Ви благодарен за помоща.
Вариант за заобикаляне на проблема:
if profit >= price_of_the_trip:
left = profit - price_of_the_trip
print('Yes! %.2f lv left.' % left)
else:
needed = price_of_the_trip - profit
print('Not enough money! %.2f lv needed.' % needed)
Друг вариант е да се използва:
"{:.2f}".format(418.1999) -> връща стринг "418.20"
Благодаря, но това нищо не ми говори. Може би ако напредна в коденето ще разбера.
Тествайте различните варианти с няколко числа (напр,: 1, 1.1, 1.10, 1.099, 1.111111) и сравнете резултатите.
По условие трябва да получим: 1.00, 1.10, 1.10, 1.10, 1.11
Благодаря ви. Опитах и се получи. Вярно ,че ми се отдава най-добре варианта :
но така ще е за сега.