Программа спрашивает у пользователя слово и выводит ** экран все его буквы до середины...

0 голосов
56 просмотров

Программа спрашивает у пользователя слово и выводит на экран все его буквы до середины (не включая среднюю букву, если число букв нечётно), а вторую половину (начиная со средней буквы, если число букв нечётно), выводит на экран задом наперёд. Язык Python


Информатика (15 баллов) | 56 просмотров
0

Хотел написать короткую программу. Но проблему кодировок побороть никак не могу.

Дан 1 ответ
0 голосов
Правильный ответ

Протестировано в системе Linux Mint 18.1, xfce, python 2.7.12:

#!/usr/bin/env python
# encoding: utf8

s = raw_input("Введите слово: ").decode('utf8')
s2 = list(s)

s1 = ''
for i in s2[: len(s2)/2]:
    s1 += i
print s1

s1 = ''
for i in s2[len(s2)/2 : len(s2)]:
    s1 = i + s1
print s1



image
(5.6k баллов)