Вопрос задан 11.05.2019 в 09:51. Предмет Информатика. Спрашивает Золотарёва Светлана.

Задача №3737 Две половинки Помогите Пожалуйстаа!!)Дана строка. Разрежьте ее на две равные части

(если длина строки — четная, а если длина строки нечетная, то длина первой части должна быть на один символ больше). Переставьте эти две части местами, результат запишите в новую строку и выведите на экран.При решении этой задачи нельзя пользоваться инструкцией if.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смолянинова Татьяна.
>>> 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'

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи без использования инструкции `if`, вы можете воспользоваться срезами строк. Вот пример кода на языке Python:

```python # Ввод строки input_string = input("Введите строку: ")

# Рассчитываем индекс середины строки middle_index = len(input_string) // 2

# Формируем новую строку путем конкатенации второй половины, затем первой половины new_string = input_string[middle_index:] + input_string[:middle_index]

# Вывод результата print("Результат:", new_string) ```

Этот код сначала определяет середину строки (`middle_index`), а затем формирует новую строку, начиная с середины и добавляя вторую половину, а затем первую.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос