Программа курса:
Разбор задачи: Число-Палиндром
Предложенный нами код решения:
def ispalindrome(x):
# Преобразуем число в строку и сравниваем с её перевёрнутой версией
x_str = str(x)
return x_str == x_str[::-1]
Примеры работы:
- Ввод:
x = 131
- Преобразование:
x_str = "131"
- Перевёрнутая строка:
"131"
- Результат сравнения:
"131" == "131" -> True
- Преобразование:
- Ввод:
x = -121
- Преобразование:
x_str = "-121"
- Перевёрнутая строка:
"121-"
- Результат сравнения:
"-121" == "121-" -> False
- Преобразование:
- Ввод:
x = 14
- Преобразование:
x_str = "14"
- Перевёрнутая строка:
"41"
- Результат сравнения:
"14" == "41" -> False
- Преобразование:
- Ввод:
x = 0
- Преобразование:
x_str = "0"
- Перевёрнутая строка:
"0"
- Результат сравнения:
"0" == "0" -> True
- Преобразование:
- Ввод:
x = 1221
- Преобразование:
x_str = "1221"
- Перевёрнутая строка:
"1221"
- Результат сравнения:
"1221" == "1221" -> True
- Преобразование: