Предмет: Информатика, автор: mvolturi

1)Выведите слово по одной букве в строке задом наперед.
2)В слове, записанном через дефис, поменять местами части до и после дефиса.

Ответы

Автор ответа: nikdissv
1

line = input()

# 1.

print(' '.join(word[::-1] for word in line.split()))

# 2.

print('-'.join(line.split('-')[::-1]))


mvolturi: спасибо, понял
mvolturi: line = input()
line = ('\n'.join(''.join(reversed(word)) for word in line.split()))
print(line) вот, переписал. Все равно в строку выводит, не в столбец(((
mvolturi: извините, совсем уже задергал((
mvolturi: черт. как развернуть комментарии
mvolturi: я решил!!!
mvolturi: тут же list можно применить))
line = list(input())
line.reverse()
for char in line:
print(char)
nikdissv: А, вот что ты хотел.! Да, твоё решение прекрасное. В моём же решении надо было тогда у обоих join поставить '\n'.
nikdissv: Кстати, в твоём случае тоже можно, не превращая в список, функцией reversed и join:
print('\n'.join(reversed(line)))
nikdissv: Тоже самое получиться.
mvolturi: спасибо! получилось!
Похожие вопросы
Предмет: Қазақ тiлi, автор: kldiana1