1

Тема: вивід за циклом for

Доброго дня.
допоможіть вивести правильно відповідь

Sample Input:

3
Порок
Учитель
Рок
Sample Output:

1 3
3 1

у мене після кожної ітерації виводиться
3

порок
1 3
Учитель
рок
3 1

мій код

n = int(input())
for i in range(n):
    x = input().lower()
    if 'рок' in x:
        print(i+1, x.find('рок')+1)

2 Востаннє редагувалося koala (17.06.2020 12:26:36)

Re: вивід за циклом for

Код є, приклад є, одного немає - умови.
Крім того, здогадуюся, що малося на увазі вводити-виводити через файли, а тоді у вас усе правильно, просто те, що ви вводите, і виводите, перемішане в консолі.

3

Re: вивід за циклом for

koala написав:

Код є, приклад є, одного немає - умови.
Крім того, здогадуюся, що малося на увазі вводити-виводити через файли, а тоді у вас усе правильно, просто те, що ви вводите, і виводите, перемішане в консолі.

Умова

Найдите, в каких строках из введённых и в каком месте упоминается "рок".

Вместо явного цикла прохода по строке в цикле используйте подходящий метод строки.

Формат ввода
На первой строке вводится натуральное число N — количество строк.
Далее следуют N строк.

Формат вывода
Для каждой строки, в которой есть сочетание символов «рок», нужно вывести (в порядке появления таких строк) номер этой строки (нумерация начинается с единицы) и номер символа, с которого начинается первое вхождение этой подстроки (нумерация символов также с единицы).

Sample Input:

3
Порок
Учитель
Рок

Sample Output:

1 3
3 1