Предмет: Информатика,
автор: BlackFilDa
Питон:
написать код который бы к написанному число написал бы тоже самое но наоборот
Пример: 125 125521
Ответы
Автор ответа:
2
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)
BlackFilDa:
спасибо, но если тебе не трудно то можешь пожалуйста сделать попроще, без end и abs, используя только то что используется в примерах которые я выше написал (p.s спасибо ещё раз)
ну смотри, функция abs() она прост берет число по модулю, по сути ее можно не юзать
А с помощью end="" я просто убираю переход на новую строку, эт ж вроде не какие-то заумные функции
я понимаю, но учитель скажет что мы это не изучали и скажет что я всё списал)))
Ну abs() можешь выкинуть, просто оставить x = int(input()), а вот end чет мне не приходит в голову чем заменить, чтоб не писать кучу строк
ок спс, дальше сам придумаю
Даже если мы соберем второе число по кусочкам, то там между двумя числами будет пробел
Если не использовать f строки или .format
А, хотя есть один варик
Ну я кинул еще один варик, мы будем каждый проход цикла умножать число на 10(чтобы добавить разряд) и затем прибавлять остаток от деления нашего исходного числа на 10, таким образом и получим результат одним числом
Похожие вопросы
Предмет: Русский язык,
автор: sneyx
Предмет: Русский язык,
автор: Mamaroneck
Предмет: Окружающий мир,
автор: Нор111
Предмет: Русский язык,
автор: Lololipy
Предмет: Қазақ тiлi,
автор: Якутзе