Python. C полным решением, пожалуйста!
В заданной символьной строке найти последнее вхождение символа, заданного с клавиатуры. Это символ должен быть строчной английской буквой. Вывести сообщение если это не так или такого символа нет.
Ответы
Ответ дал:
0
s = 'English is a West Germanic language first spoken in early medieval England'
while True:
c = input('Введите символ, который необходимо найти: ')
if len(c) == 1 and 'a' <= c <= 'z': break
print('Символ должен быть строчной английской буквой!')
p = -1
for i in enumerate(s[::-1]):
if i[1] == c: p = i[0]
if p >= 0: print('Позиция введённого симфола с конца строки равна: ', len(s)-p)
else: print('Данного символа в строке не существует')
Похожие вопросы
1 год назад
2 года назад
7 лет назад
7 лет назад
9 лет назад