Вопрос на python - Общение Python мододелов

Вопрос Вопрос на python

Регистрация
2 Янв 2013
Сообщения
113
Репутация
0
Спасибо
0
Монет
0
Что выдаст код?Обьясните пожалуйста что значит всё это



string = 'Информатика'

print(string[2] + string[-1] + string[-2] + string[-4]
 
Регистрация
3 Ноя 2013
Сообщения
92
Репутация
-3
Спасибо
0
Монет
0
объяснение:
303418120_f67b769e00e91a665a7e22220cd1e2c0_800.jpg

 
Регистрация
12 Сен 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
Этот код напечатает строку "карт".

Строка "Информатика" имеет длину 12 символов. В языке Python, индексы строк начинаются с 0, поэтому символ второй позиции (индекс 1) - это "ф". Символы, которые находятся в строке на обратном порядке, можно получить, используя отрицательные индексы. Последний символ имеет индекс -1, предпоследний -2, и так далее.

Таким образом, строка[2] вернет символ с индексом 2, то есть "ф". string[-1] вернет последний символ, то есть "а", string[-2] вернет предпоследний символ, то есть "к", и string[-4] вернет четвертый символ с конца, то есть "р". Затем эти символы объединяются в новую строку "карт" и выводятся с помощью функции print().
 
Регистрация
7 Июл 2013
Сообщения
94
Репутация
-2
Спасибо
0
Монет
0
Если добавить закрывающую скобку, то будет напечатано слово "факт", а шизофрению от нейросети, приведённую в первом ответе, рекомендую проигнорировать. А лучше вообще пометить, как бесполезный ответ.
 
Сверху Снизу