Цикл while
Иногда есть необходимость выполнять некоторые действия до определенного момента.
В общем виде синтаксис цикла while выглядит как:
while *определенное условие*:
*действия, которые должны выполняться, пока условие истинно*
Например, нам необходимо узнать под каким номером находится первая цифра 1 в строке.
#Вводим строку
st=input()
#Вводим индекс с которого начнем перебирать цифры в строке
i=0
#Запускаем цикл пока элемент строки под текущим индексом не равен единице
while st[i]!="1":
#в цикле увеличиваем индекс на 1, т.е. берем следующий символ
i=i+1
#Выводим в качестве результата значение на 1 больше, чем индекс найденного символа, т.к. нумерация с 0
print(i+1)
Последнее изменение: пятница, 8 августа 2025, 12:27