Домашнее задание № 8 Курс: МКА Python(Junior) Тема: Создание игры «камень, ножницы, бумага» Задание Реализуйте программу, цель которой определить, есть ли в тексте определённое слово. Пользователь вставляет в консоль текст, а потом слово, которое хочет найти, программа должна вывести номер позиции, в которой начинается это слово и есть ли оно вообще. Учтите регистр букв (маленькие и большие), что бы программа находила любой из вариантов
text = input("Введите текст: ") word = input("Введите слово, которое хотите найти: ") # Приводим текст и слово к нижнему регистру для регистронезависимого поиска text_lower = text.lower() word_lower = word.lower() # Ищем слово в тексте position = text_lower.find(word_lower) if position != -1: print(f"Слово '{word}' найдено на позиции {position}") else: print(f"Слово '{word}' не найдено в тексте")
Пример работы программы:
Введите текст: Привет, как дела? Хочешь поиграть в камень, ножницы, бумагу? Введите слово, которое хотите найти: играть Слово 'играть' найдено на позиции 28
Пример решения:
text = input("Введите текст: ")word = input("Введите слово, которое хотите найти: ")
# Приводим текст и слово к нижнему регистру для регистронезависимого поиска
text_lower = text.lower()
word_lower = word.lower()
# Ищем слово в тексте
position = text_lower.find(word_lower)
if position != -1:
print(f"Слово '{word}' найдено на позиции {position}")
else:
print(f"Слово '{word}' не найдено в тексте")
Пример работы программы:
Введите текст: Привет, как дела? Хочешь поиграть в камень, ножницы, бумагу?Введите слово, которое хотите найти: играть
Слово 'играть' найдено на позиции 28