Ошибка “EOF when reading a line”
При запуске кода выдает ошибку EOF when reading a line... Вероятно, что-то не так с 4-й строкой, но не понимаю, что именно?
a = int(input())
b = 0
i = 0
while i <= a+1:
s = input()
if "rat" in s:
b = 1
i = i + 1
print(i)
if b == 0:
print("-1")
Ввод:
3
baby will cry without a rattle
rodents mutated because of radiation
rotten eggs smell bad
Ответы (1 шт):
Автор решения: Jack_oS
→ Ссылка
Просто количество s = input() больше, чем нужно, вот оно и ругается...
Попробуйте так:
rows_total = int(input())
row_current = 1
is_rat = False
while row_current <= rows_total:
s = input()
if "rat" in s:
is_rat = True
print(row_current)
row_current += 1
if not is_rat:
print("-1")