Программа должна получать на вход четыре числа — размеры бассейна и количество метров сначала до длинной, затем для короткой стороны, и выводить кратчайший путь до бортика бассейна. Нужно также реализовать проверку «на дурака»: расстояние до бортика не может быть больше длины бассейна. В случае, если данные были введены некорректно, программа должна выводить «Некорректный ввод».
Несколько раз пыталась решить эту задачу, разными способами:
с помощью функции min:
m = int(input("")) n = int(input("")) a = int(input("")) b = int(input("")) if n < a or m < b: print("Некорректный ввод") print(min(a, b, n - a, m - b))
m = int(input("")) n = int(input("")) a = int(input("")) b = int(input("")) b1 = m - b a1 = n - a if n < a or m < b: print("Некорректный ввод") if b <= a and b <= b1 and b <= a1: print(b) elif a <= b and a <= b1 and a <= a1: print(a)
программа вроде работает правильно, но задание за правильное все равно не засчитывается. Подозреваю, что где-то не поняла задачу или налажала с кодом ;о