Для того чтобы точка выводилась без отступления в Python, можно использовать строковый метод format
или f-строки (форматированные строковые литералы), начиная с Python 3.6. Эти методы позволяют более гибко управлять форматированием вывода, в том числе и расположением символов.
В вашем случае, чтобы точка выводилась сразу после числа без пробела, можно изменить строки вывода следующим образом:
Использование метода format
:
n = int(input())
print('The next number for the number {} is {}.'.format(n, n + 1))
print('The previous number for the number {} is {}.'.format(n, n - 1))
Использование f-строк:
n = int(input())
print(f'The next number for the number {n} is {n + 1}.')
print(f'The previous number for the number {n} is {n - 1}.')
Оба эти метода позволяют вам контролировать вывод, вставляя значения переменных прямо в строку без лишних пробелов и других разделителей, которые могут появляться при использовании комбинации аргументов функции print
.
В обоих примерах выше, n
и n+1
или n-1
вставляются непосредственно в строку, и точка .
ставится сразу после числа без пробела. Это делает вывод точно таким, как требуется по условию задачи.