Break
Также у нас есть возможность прервать выполнение цикла, либо прервать выполнение конкретно текущего шага. Для начала рассмотрим прерывание всего цикла. Попытаемся реализовать функционал метода 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