Две половинки [ Python 3 ]
0.0/5 оценка (0 голосов)

Две половинки

На вход программе подается строка текста. Напишите программу, которая разрежет ее на две равные части, переставит их местами и выведет на экран.

Формат входных данных
На вход программе подается строка текста.

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

Примечание. Если длина строки нечетная, то длина первой части должна быть на один символ больше.

text = input()
a = text[:len(text) // 2 + len(text) % 2]
b = text[len(text) // 2 + len(text) % 2:]
print(b, a, sep='')

Короче:

s = input()
print(s[-(len(s)//-2):]+s[:-(len(s)//-2)])