напишите программу, которая определяет, есть ли подстрока “science” в строке “computer science”.
python
string = "computer science"
substr = "science"
# Ищем подстроку "science" в строке "computer science"
if string.find(substr) != -1:
print("Подстрока найдена")
else:
print("Подстрока не найдена")
Метод find() возвращает индекс первого символа подстроки `substr` в строке `string`. Если подстрока не найдена, метод возвращает -1. Поэтому, если результат find() не равен -1, значит подстрока найдена.
С использованием оператора in:
python
string = "computer science"
substr = "science"
# Ищем подстроку "science" в строке "computer science"
if substr in string:
print("Подстрока найдена")
else:
print("Подстрока не найдена")
Оператор in проверяет, существует ли элемент `substr` в строке `string`. Если подстрока найдена, то оператор in возвращает значение True, иначе - False.
Оба варианта программы выведут сообщение "Подстрока найдена", так как подстрока "science" присутствует в строке "computer science".Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет