Предмет: Информатика, автор: Аноним

Выполнить задание.
 Дана строка символов s='ABCDEFG123456789'
Получите следующие срезы:
ABC123DEF
ACEG2468
GFEDCBA
123456789
ABCDEFG

язык:питон
тема:строки и операции с ними
сайт:replit
ПОМОГИТЕ​

Ответы

Автор ответа: andriiplay
0

Для отримання вказаних срізів потрібно використовувати зрізи (slices) в мові програмування Python. У наступних прикладах я використовуватиму дану строку s = 'ABCDEFG123456789':

   Діапазон символів від 'ABC' до 'DEF', після яких йдуть '123':

   s_slice1 = s[0:3] + s[6:9] + s[12:15]

   print(s_slice1) # 'ABC123DEF'

   Символи, які знаходяться на парних місцях (включаючи нуль):

   s_slice2 = s[0: len(s): 2]

   print(s_slice2) # 'ACEG2468'

   Символи, які знаходяться у зворотньому порядку:

   s_slice3 = s[::-1]

   print(s_slice3) # '987654321GFEDCBA'

   Ціла строка s:

   s_slice4 = s

   print(s_slice4) # 'ABCDEFG123456789'

   Символи, які знаходяться до '123456789':

   s_slice5 = s[0:7]

   print(s_slice5) # 'ABCDEFG'

Похожие вопросы