• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 5 месяцев назад

python срочно
Даны две строки: S1 и S2.
Проверьте, находится ли строка S2 в строке S1. Если да, то вывести первую строчку, если нет, вывести 0.

Ответы

Ответ дал: wherethefux
0

1:

Это задание можно решить с помощью метода find() у строк. Метод find() возвращает индекс первого вхождения указанной строки (в данном случае S2) в другую строку (S1), или -1, если строка S2 не найдена в строке S1.

S1 = "Это строка S1"

S2 = "строка"

if S1.find(S2) != -1:

   print(S1)

else:

   print(0)


2:
Также это задание можно решить и с помощью оператора in. Оператор in проверяет, находится ли указанная строка (S2) в другой строке (S1), и возвращает True, если строка S2 найдена, и False, если не найдена.


S1 = "Это строка S1"

S2 = "строка"

if S2 in S1:

   print(S1)

else:

   print(0)

Вас заинтересует