Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

PYTHON помогите с кодом

Путь Самурая Ученик (207), открыт 1 неделю назад
код должен считывать 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))
6 ответов
Кто-то Мастер (1379) 1 неделю назад
Только с UDAV могу помочь
DioOver Heaven Мастер (2093) 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))
Путь СамураяУченик (207) 1 неделю назад
Типа отступ делается из-за того то что у меня \n отдельно? Если будет вметсе(слитно), то отступа не будет?
⚔️ Slayer ファゴット Знаток (323) 1 неделю назад
a = int(input())
b = int(input())
c = int(input())
d = int(input())
v = int(input())

print("Наименьшее число =" + str(min(a, b, c, d, v)))
print("Наибольшее число =" + str(max(a, b, c, d, v)))
♡$ⴎG@r₱u₷sყ♡ Искусственный Интеллект (166320) 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))
Иван Мах Знаток (273) 1 неделю назад
Проблема заключается в том, что второй аргумент функции 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))
Путь СамураяУченик (207) 1 неделю назад
Спасибо больше бро!
Капиталист Коллаборация Мудрец (12039) 1 неделю назад
После '\n' добавляется пробел, потому что параметр sep функции print, задающий разделитель между строками-аргументами, перечисленными через запятую, по умолчанию равен пробелу.
Похожие вопросы