BlackFilDa
спасибо, но если тебе не трудно то можешь пожалуйста сделать попроще, без end и abs, используя только то что используется в примерах которые я выше написал (p.s спасибо ещё раз)
restIess
ну смотри, функция abs() она прост берет число по модулю, по сути ее можно не юзать
restIess
А с помощью end="" я просто убираю переход на новую строку, эт ж вроде не какие-то заумные функции
BlackFilDa
я понимаю, но учитель скажет что мы это не изучали и скажет что я всё списал)))
restIess
Ну abs() можешь выкинуть, просто оставить x = int(input()), а вот end чет мне не приходит в голову чем заменить, чтоб не писать кучу строк
restIess
Ну я кинул еще один варик, мы будем каждый проход цикла умножать число на 10(чтобы добавить разряд) и затем прибавлять остаток от деления нашего исходного числа на 10, таким образом и получим результат одним числом
Answers & Comments
x = int(input())
print(x,end="")
while x > 0:
print(x % 10, end="")
x //= 10
Либо:
x = int(input())
res = x
while x > 0:
res *= 10
res += x % 10
x //= 10
print(res)