Предмет: Информатика,
автор: eperepechina
ПОМОГИТЕ , НЕ ПОЛУЧАЕТСЯ РЕШИТЬ!
Напишите программу, которая находит кота.
Пользователь вводит строки до тех пор, пока он не введёт «СТОП». Программа выводит номер строки, на которой впервые был упомянут кот (в том же смысле, что и в предыдущей задаче), или -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)
Похожие вопросы
Предмет: Русский язык,
автор: Ruslana72
Предмет: Другие предметы,
автор: onelove2004
Предмет: Русский язык,
автор: mianid
Предмет: Алгебра,
автор: Franni
Предмет: Математика,
автор: Makytia
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)