Циклические алгоритмы. Обработка последовательностей и одномерных массивов. Задача №55 56 57

55
Заданы M строк слов, которые вводятся с клавиатуры (в каждой строке – одно слово). Вводится слог (последовательность букв). Удалить данный слог из каждой строки.

# -*- coding: utf-8 -*-
import re
M = 3
list_strings = []
for i in range(0, M):
print(" :", end=' ') 
list_strings.append(input())
print(" :", end=' ') 
syllable = input()
for string in list_strings:
string = re.sub(syllable, '', string)
print(string)

56

Заданы M строк символов, которые вводятся с клавиатуры. Напечатать все центральные буквы строк нечетной длины.

# -*- coding: utf-8 -*-
import math
M = 3
list_strings = []
for i in range(0, M):
 print(" :", end=' ')
 list_strings.append(input())
for string in list_strings:
 strlen = len(string)
 if strlen % 2 != 0:
 print(string[math.ceil(strlen/2) - 1])

57

Заданы M строк символов, которые вводятся с клавиатуры. Каждая строка содержит слово. Записать каждое слово в разрядку (вставить по пробелу между буквами).

# -*- coding: utf-8 -*-
M = 3
list_strings = []
for i in range(0, M):
 print(" :", end=' ') 
 list_strings.append(input())
for string in list_strings:
 print(' '.join(string))

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *