как использовать end в функции input?

a = int(input('Введите значения A', end=' '))
b = a + 2
print(f'a){b}')

я только начала этим интересоваться, в книге с использованием end применяется только print, а я хочу чтоб после того как человек ввел значение A, значение не писалось на следующей строке. Можно же как то сделать. Мне выдает ошибку TypeError: input() takes no keyword arguments


Ответы (1 шт):

Автор решения: u111

Функция input не принимает параметр end. Сделать так, чтобы значение не писалось на новой строке, нельзя.

На самом деле можно:

import sys
str = input()
sys.stdout.write("\033[F") # Удаление строки
print(str + "текст") # Возвращаем строку вместе с другим текстом
→ Ссылка