Programming Basics; Phyton - Fuel Tank - Part 2
Здравейте,
решавам задачата Fuel Tank - Part 2 - последната от допълнителните за Conditional Statements. В джъдж ми дава 90/100, но не мога да си открия грешката. Ще може ли някой да ми подскаже или да ми даде неговото решение :)
Благодаря.
fuel_type = str(input()) fuel_quantity = float(input()) discount_card = str(input()) price= float() if discount_card == "Yes" and fuel_type == "Gas": if fuel_quantity > 25: price = 0.9*(0.85 * fuel_quantity) elif 20 < fuel_quantity <= 25: price = 0.92*(0.85 * fuel_quantity) else: price = 0.85 * fuel_quantity if discount_card == "No" and fuel_type == "Gas": if fuel_quantity > 25: price = 0.9 * (0.93*fuel_quantity) elif 20 < fuel_quantity <= 25: price = 0.92 * (0.93*fuel_quantity) else: price = 0.93*fuel_quantity if discount_card == "Yes" and fuel_type == "Diesel": if fuel_quantity > 25: price = 0.9*(2.21 * fuel_quantity) elif 20 < fuel_quantity <= 25: price = 0.92*(2.21 * fuel_quantity) else: price = 2.21 * fuel_quantity if discount_card == "No" and fuel_type == "Diesel": if fuel_quantity > 25: price = 0.9 * (2.33 * fuel_quantity) elif 20 < fuel_quantity <= 25: price = 0.92 * (2.33 * fuel_quantity) else: price = 2.33 * fuel_quantity if discount_card == "Yes" and fuel_type == "Gasoline": if fuel_quantity > 25: price = 0.9*(2.10 * fuel_quantity) elif 20 < fuel_quantity <= 25: price = 0.92 * (2.10 * fuel_quantity) else: price = 2.10 * fuel_quantity if discount_card == "No" and fuel_type == "Gasoline": if fuel_quantity > 25: price = 0.9 * (2.22 * fuel_quantity) elif 20 < fuel_quantity <= 25: price = 0.92 * (2.22 * fuel_quantity) else: price = 2.22 * fuel_quantity print(f'{price:.2f} lv.')
Много Ви благодаря, Вие сте супер - не знам как не го видях.
Да, много се чудих как да я разпиша - другата седмица ни предстои да вземем вложените ифове и с времето се надявам да се науча да ги пиша по умно.
Благодаря Ви и приятен ден!