1 год назад
Python ОЧЕНЬ СРОЧНО
Сложность: ★ 1 / 5
Дано целое положительное число, не оканчивающееся нулем (гарантируется, что последняя цифра числа не равна нулю).
Проверьте, является ли число палиндромом.
Примечание: Число является палиндромом, если читается слева направо так же, как справа налево. Пример палиндрома: 123321
Формат входных данных
С клавиатуры вводятся одно целое положительное число, последняя цифра которого не равна нулю.
Формат выходных данных
Выведите “YES”, если число является палиндромом, и “NO” в противоположном случае.
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Так вот, например, можно:
123
n = int(input('n: ')); m, s = n, 0
while m: s = 10 * s + m % 10; m //= 10
print('YES' if s == n else 'NO')
123456789
def is_palindrome():
number = input("Введите число: ")
if number == number[::-1]:
return "YES"
else:
return "NO"
print(is_palindrome())
Это делает chat gpt за 20 секунд.
Тема вопроса не питон
Больше по теме