Python в СРЦОД: 4. Создание новых строк по правилу
Дана строка. Удалите из нее все символы, чьи индексы делятся на 3. В этой задаче можно использовать циклы. Символы строки нумеруются, начиная с нуля.
Входные данные
Вводится строка.
Выходные данные
Выведите ответ на задачу.
Входные данные
Python
Выходные данные
yton
Сдать: для сдачи задач необходимо войти в систему
Список задач
- A. Удалить каждый третий символ
- B. Вставка символов
- C. Палиндром
- D. Строка палиндром
- x Является ли строка палиндромом?
Вы используете гостевой доступ (Вход)
Эта страница: General type: incourse. Context Условия задач: 4. Создание новых строк по правилу (context id 316914). Page type mod-statements-view.
Программа для проверки, является ли введенное число палиндромом
Программа принимает на вход число и определяет, является ли оно палиндромом.
Решение задачи
- Принимаем число и записываем его значение в переменную.
- Создаем еще одну переменную и помещаем в нее то же самое значение.
- Далее при помощи цикла while мы «переворачиваем» исходное число, то есть находим как оно пишется в обратном порядке. Мы уже решали такую задачу ранее.
- Далее сравниваем полученное число с сохраненной ранее копией первоначального числа. Если они равны, то исходное число — это палиндром.
- Выводим полученный результат на экран.
- Конец.
Исходный код
Ниже дан исходный код для проверки, является ли введенное число палиндромом. Результаты работы программы также даны ниже.
n = int(input("Введите число:")) temp = n rev = 0 while(n > 0): dig = n % 10 rev = rev * 10 + dig n = n // 10 if(temp == rev): print("Это палиндром!") else: print("Это не палиндром!")
Объяснение работы программы
- Пользователь вводит число и оно записывается в переменную n .
- Затем это же число дублируется в переменную temp .
- Далее при помощи уже разобранной нами процедуры число n записывается в обратном порядке и сохраняется в переменной rev .
- Затем это число (находящееся в переменной rev ) сравнивается с сохраненной нами ранее копией введенного числа (которая находится в переменной temp ).
- Если эти числа равны, то исходное число является палиндромом.
- В противном случае оно палиндромом не является.
- В завершении мы выводим конечный результат на экран.
Результаты работы программы
Пример 1 Введите число:121 Это палиндром! Пример 2 Введите число:567 Это не палиндром!
Примечание переводчика
Как и в прошлом примере, при помощи методов строк эту задачу можно решить гораздо короче. Предоставим читателям самим это сделать.
Является ли строка палиндромом?
Составить программу, которая для строки содержащей одно слово, проверяет, будет ли оно читаться одинаково справа налево и слева направо (т.е. является ли оно палиндромом).
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Проверить является ли строка палиндромом. Палиндромом называется слово, которое одинаково читается как слева направо, та
Проверить является ли строка палиндромом. Палиндромом называется слово, которое одинаково читается.

Является ли строка палиндромом
Дана строка, возможно, содержащая пробелы. Определите, является ли эта строка палиндромом, при.

Проверить, является ли строка палиндромом
Палиндром — это строка (или слово), которая читается одинаково в обоих направлениях, например.
Проверка, является ли строка палиндромом
Подскажите пожалуйста, как исправить этот код так, чтобы он выдавал print("It’s not palindrome").
103 / 81 / 54
Регистрация: 25.11.2016
Сообщений: 278

Сообщение было отмечено SatanaXIII как решение
Решение
1 2 3 4 5
word = input('Введите слово: ').lower() if word == word[::-1]: print('Является палиндромом') else: print('Не является палиндромом')
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
является ли слово палиндромом
16. Составить программу, которая для строки содержащей одно слово, проверяет, будет ли оно читаться.
Является ли текст палиндромом
Напишите вспомогательную функцию, которая просит ввести текст с вашим алфавитом и проверяет.
Является ли слово палиндромом. Рекурсия
Дано слово, состоящее только из строчных латинских букв. Проверьте, является ли это слово.

Как проверить, является ли текст палиндромом?
всем привет помогите пожалуйста с задачкой Дан текст из 80 литер. Определить, симметричен ли он.
Палиндром задание сириус
Напишите программу, которая определяет, является ли введённое слово (без пробелов) палиндромом, то есть верно ли, что оно читается одинаково слева направо и справа налево.
Входная строка содержит слово — последовательность символов без пробелов.
Программа должна вывести слово ‘YES’, если введённое слово — палиндром, и слово ‘NO’, если оно не является палиндромом.
Голосование за лучший ответ
Стопятьсот раз уже и написали и определили. Поищите на спец. форумах.
s = input()
print(["NO", "YES"][s == s[::-1]])
Алексей ХвостовскийМудрец (18102) 1 год назад
Откуда у тебя кнопка «Вставить код»?
Vitness Просветленный (35043) Алексей Хвостовский, ну как бы.. сама появилась недавно) обновление видимо
