Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 20, 2009 19:23:10

RoboticDreams
От:
Зарегистрирован: 2009-12-20
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

"Перевернуть слово"

Приветствую,
недавно начал учить Питон. Столкнулся с такой задачей - нужно перевернуть слово, введенное юзером. Например вводится: “капец”, возвращает - “цепак”.
Не могу разобраться как сохранить в массив введенное слово и, соответственно, присвоить индексы каждой букве, дабы потом вывести их в обратном порядке.

Буду благодарен за советы чайнику. :)



Офлайн

#2 Дек. 20, 2009 19:35:57

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

"Перевернуть слово"

1) перевести в массив
2) сделать реверс
3) перевести в строку
детальки: list(), reverse(), join()

Офлайн

#3 Дек. 20, 2009 20:06:40

asv13
От:
Зарегистрирован: 2007-01-22
Сообщения: 130
Репутация: +  0  -
Профиль   Отправить e-mail  

"Перевернуть слово"

Python 2.5
>>> ‘word’
'drow'

newLisp
> (reverse “word”)
“drow”

в J чуть короче -
|.'word'
drow



Отредактировано (Дек. 20, 2009 20:32:09)

Офлайн

#4 Дек. 20, 2009 20:38:30

RoboticDreams
От:
Зарегистрирован: 2009-12-20
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

"Перевернуть слово"

Парни, спасибо!
Возможно кому-то пригодится в будущем - немного подробнее, чем в советах.

word = raw_input (“Input string: ”)
f = word
print f

Если есть замечания - прошу :)



Офлайн

#5 Дек. 21, 2009 03:40:40

Syao
От:
Зарегистрирован: 2009-11-15
Сообщения: 43
Репутация: +  0  -
Профиль   Отправить e-mail  

"Перевернуть слово"

print raw_input("Input string: ")[::-1]



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version