ПОМОГИТЕ , НЕ ПОЛУЧАЕТСЯ РЕШИТЬ!
Напишите программу, которая находит кота.
Пользователь вводит строки до тех пор, пока он не введёт «СТОП». Программа выводит номер строки, на которой впервые был упомянут кот (в том же смысле, что и в предыдущей задаче), или -1 (минус один), если кот не был упомянут.
Формат ввода
Несколько строк.
Сигнал остановки — строка «СТОП».
Формат вывода
Одно число — номер первой строчки, в которой появился кот, или -1, если кота нет.
Пример
Ввод
Как устроен типичный фрукт:
кожура;
мякоть;
косточки.
СТОП
Вывод;
3
Вот нормальный код, сама из лицея, полный балл.
Ответы
Ответ дал:
3
a = 0
b = 0
c = True
while True:
v = input()
a += 1
if 'кот' in v.lower() and c:
b = a
c = False
if 'стоп' in v.lower():
break
if not b:
b = -1
print(b)
Вас заинтересует
2 года назад
2 года назад
7 лет назад
9 лет назад
string = input()
cout = 1
number = 0
while string != 'СТОП':
if 'Кот' in string or 'кот' in string:
flag = True
number = cout
break
else:
flag = False
cout = cout + 1
string = input()
if flag:
print(number)
else:
print(-1)