задача №3737
Две половинки
Помогите Пожалуйстаа!!)
Дана строка. Разрежьте ее на две равные части (если длина строки — четная, а если длина строки нечетная, то длина первой части должна быть на один символ больше). Переставьте эти две части местами, результат запишите в новую строку и выведите на экран.При решении этой задачи нельзя пользоваться инструкцией if.
nemolkl:
А где условие задачи
При решении этой задачи нельзя пользоваться инструкцией if.
Питон)
Ответы
Ответ дал:
2
>>> s=input('Vvod stroki')
Vvod stroki "Example"
>>> s1=s[0:int(round(len(s)/2.))]
>>> s1
'Exam'
>>> s2=s[len(s)/2:len(s)]
>>> s2
'mple'
>>> s3=s2+s1
>>> s3
'mpleExam'
Vvod stroki "Example"
>>> s1=s[0:int(round(len(s)/2.))]
>>> s1
'Exam'
>>> s2=s[len(s)/2:len(s)]
>>> s2
'mple'
>>> s3=s2+s1
>>> s3
'mpleExam'
l = len(s)//2+len(s)%2
a = s[l:]
b = s[:l]
print(a+b)
Вас заинтересует
2 года назад
2 года назад
9 лет назад
9 лет назад