Форум сайта python.su
Приветствую,
недавно начал учить Питон. Столкнулся с такой задачей - нужно перевернуть слово, введенное юзером. Например вводится: “капец”, возвращает - “цепак”.
Не могу разобраться как сохранить в массив введенное слово и, соответственно, присвоить индексы каждой букве, дабы потом вывести их в обратном порядке.
Буду благодарен за советы чайнику. :)
Офлайн
1) перевести в массив
2) сделать реверс
3) перевести в строку
детальки: list(), reverse(), join()
Офлайн
Python 2.5
>>> ‘word’
'drow'
newLisp
> (reverse “word”)
“drow”
в J чуть короче -
|.'word'
drow
Отредактировано (Дек. 20, 2009 20:32:09)
Офлайн
Парни, спасибо!
Возможно кому-то пригодится в будущем - немного подробнее, чем в советах.
word = raw_input (“Input string: ”)
f = word
print f
Если есть замечания - прошу :)
Офлайн
print raw_input("Input string: ")[::-1]
Офлайн