Python. C полным решением ! В заданной символьной строке найти последнее вхождение символа, заданного с клавиатуры. Это символ должен быть строчной английской буквой. Вывести сообщение если это не так или такого символа нет.

Дако031204 Дако031204    3   11.03.2021 19:34    0

Ответы
hepizor hepizor  10.04.2021 19:35

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('Данного символа в строке не существует')

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика