Как создать программу, которая проверяет, является ли строка, введенная пользователем, палиндромом, принимая во внимание, что палиндром — это слово или фраза, которые читаются одинаково в обе стороны? Приведите примеры палиндромов и непалиндромов.
Информатика 10 класс Программирование создание программы проверка палиндрома палиндромы примеры непалиндромы примеры строка введенная пользователем алгоритм проверки палиндрома информатика 10 класс Новый
Давайте разберемся, как создать программу, которая проверяет, является ли введенная пользователем строка палиндромом. Мы будем использовать язык программирования Python, так как он прост и удобен для начинающих.
Шаги для создания программы:
Пример кода:
def is_palindrome(string): # Удаляем пробелы и приводим к нижнему регистру cleaned_string = string.replace(" ", "").lower() # Сравниваем строку с её обратной версией return cleaned_string == cleaned_string[::-1] # Запрашиваем ввод у пользователя user_input = input("Введите строку: ") # Проверяем и выводим результат if is_palindrome(user_input): print("Это палиндром!") else: print("Это не палиндром.")
Примеры палиндромов:
Примеры непалиндромов:
Таким образом, мы создали простую программу для проверки палиндрома. Вы можете попробовать ввести разные строки и посмотреть, как программа работает!