Найти в Дзене

Написал текст, а программа написала его наоборот, полезная вещь.

Думаю все когда-либо пробовали читать свое имя или что-то другое "задом наперед" или как говорят "наоборот". В голове порой очень не легко прочесть то или иное слово начиная с последней буквы, но для программ это не составляет никакого труда. Вот эта "программа", а точнее код и посвящена этому вопросу. Сказать по правде, это единственная задача из 4-й главы, над которой я упорно думал, она вроде бы и звучит просто, но в реализации не так уж и проста. Если не прибегать к хитростям и не гуглить как это реализовать. А если "гуглить", то смысл тогда от этого обучений, дело же в практике и "упорном мыслительном процессе". Ближе к сути: В теории все просто: Вводим текст, а программа как то читает с конца, но с помощью чего она должна это делать. Честно говоря, не нашел сохраненного кода, когда выполнял эти задания, пришлось писать сейчас. Прошла уже где-то неделя. Сказать честно, даже сейчас я потратил немного времени на её реализацию. В итоге вот что вышло, конечно она может быть сделан

Думаю все когда-либо пробовали читать свое имя или что-то другое "задом наперед" или как говорят "наоборот".

В голове порой очень не легко прочесть то или иное слово начиная с последней буквы, но для программ это не составляет никакого труда. Вот эта "программа", а точнее код и посвящена этому вопросу.

Сказать по правде, это единственная задача из 4-й главы, над которой я упорно думал, она вроде бы и звучит просто, но в реализации не так уж и проста. Если не прибегать к хитростям и не гуглить как это реализовать.

А если "гуглить", то смысл тогда от этого обучений, дело же в практике и "упорном мыслительном процессе".

Ближе к сути:

В теории все просто:

Вводим текст, а программа как то читает с конца, но с помощью чего она должна это делать.

Честно говоря, не нашел сохраненного кода, когда выполнял эти задания, пришлось писать сейчас. Прошла уже где-то неделя.

Сказать честно, даже сейчас я потратил немного времени на её реализацию.

В итоге вот что вышло, конечно она может быть сделана намного легче, но я решил реализовать её просто используя все что выучил и не пользуясь, сторонними подсказками.

Вышло все очень "сложно", оставил даже комментарии, какой блок за что отвечает, думая я и сам через какое-то время не пойму, что это за "код"

Сам код:

print ("Эта программа текст наоборот")
name=input("Введите текст ")
#Создаю пустые списки
text=[]
itog=[]
# Данные из переменной name передаю в i побуквенно и добовляю в список text
for i in name:
text.append(i)
leng=len(text)-1
text2=text[leng]
# Пока в списке text есть символы извлекаю по 1 с "конца" и добавляю в список itog
# Из списка text удаляю эти символы
while leng!=0:
leng=len(text)-1
text2=text[leng]
itog.append(text2)
del text[leng]
#Т.к имеем список, чилаем все элементы списка посимвольно, что бы полчилась строка
rest=len(itog)-len(itog)
while rest!=len(itog)-1:
print(itog[rest], end='')
rest+=1

Вот и все можете проверить сами, вводите туда любое слово, а "код" читает это слово начиная с последнего символа.

Проверить все как обычно можно ТУТ.

-2

Если вам интересна данная тематика, подписывайтесь на канал. Уже скоро я начну создавать простенькие игры, на основе Python. А дальше займусь Django.