код должен считывать 5 чисел и писать наим наиб на 2 строчках, но "Наибольшее число = " смещается на 1 пробел вправо, в чем проблема? a = int(input()) b = int(input()) c = int(input()) d = int(input()) v = int(input()) print("Наименьшее число =", min(a, b, c, d, v), "\n", "Наибольшее число =", max(a, b, c, d, v))
a = int(input()) b = int(input()) c = int(input()) d = int(input()) v = int(input()) print("Наименьшее число =", min(a, b, c, d, v), "\nНаибольшее число =", max(a, b, c, d, v))
a = int(input()) b = int(input()) c = int(input()) d = int(input()) v = int(input()) print("Наименьшее число =", min(a, b, c, d, v), "\nНаибольшее число =", max(a, b, c, d, v))
Проблема заключается в том, что второй аргумент функции print(), который указывает на переход на следующую строку ("\n"), содержит пробел перед запятой. Из-за этого "Наибольшее число =" смещается на один пробел вправо. Для исправления данной проблемы необходимо удалить пробел перед запятой во втором аргументе функции print().
Измененный код:
a = int(input()) b = int(input()) c = int(input()) d = int(input()) v = int(input()) print("Наименьшее число =", min(a, b, c, d, v), "\n", "Наибольшее число =", max(a, b, c, d, v))
После '\n' добавляется пробел, потому что параметр sep функции print, задающий разделитель между строками-аргументами, перечисленными через запятую, по умолчанию равен пробелу.
a = int(input())
b = int(input())
c = int(input())
d = int(input())
v = int(input())
print("Наименьшее число =", min(a, b, c, d, v), "\n", "Наибольшее число =", max(a, b, c, d, v))