Также у нас есть возможность прервать выполнение цикла, либо прервать выполнение конкретно текущего шага. Для начала рассмотрим прерывание всего цикла. Попытаемся реализовать функционал метода find, найти первое вхождение некоторой буквы, в строку.

#Вводим строку
st=input()
#Вводим букву первое вхождение которой хотим найти в строке
с=input()
#Вводим переменную для поиска индекса первого вхождения буквы в строку
res=-1
#Запускаем цикл с перебором индексов элементов строки
for i in range(len(st)):
    #Если текущий символ совпадает со значением переменной c
    if(st[i]==c):
        #Запоминаем индекс текущего символа
        res=i
        #Прерываем выполнение цикла
        break
#Если мы нашли наш символ
if(res!=-1):
    #Выводим его индекс на экран
    print(res)
#Если мы не нашли наш символ
else:
    #Выводим сообщение об этом
    print("Такого символа в строке нет")
Last modified: Friday, 8 August 2025, 12:29 PM