Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программа на python

Никита Гормак Ученик (102), на голосовании 2 недели назад
Дано четырехзначное число. Проверить является ли число палиндромом и найти сумму цифр этого числа. Напиши программу на python для уровня 8 класса
Голосование за лучший ответ
Алексей Володин Профи (913) 1 месяц назад
def is_palindrome(number):
str_number = str(number)
return str_number == str_number[::-1]

def sum_of_digits(number):
return sum(int(digit) for digit in str(number))

number = int(input("Введите четырехзначное число: "))
if is_palindrome(number):
print(f"{number} является палиндромом.")
else:
print(f"{number} не является палиндромом.")
digit_sum = sum_of_digits(number)
print(f"Сумма цифр числа {number} равна {digit_sum}.")
1 литр энеоавлдввлталчлвлы Гуру (4602) 1 месяц назад
Вот простая программа на Python, которая проверяет, является ли четырехзначное число палиндромом, и находит сумму его цифр:
 # Ввод четырехзначного числа 
number = input("Введите четырехзначное число: ")

# Проверка, является ли число палиндромом
is_palindrome = number == number[::-1]

# Подсчет суммы цифр
sum_of_digits = sum(int(digit) for digit in number)

# Вывод результатов
if is_palindrome:
print(f"{number} является палиндромом.")
else:
print(f"{number} не является палиндромом.")

print(f"Сумма цифр числа {number} равна {sum_of_digits}.")
Как работает программа:
- Пользователь вводит четырехзначное число.
- Программа проверяет, является ли число палиндромом, сравнивая его со реверсированной версией.
- Сумма цифр вычисляется с помощью генератора списка.
- Выводится результат проверки палиндрома и сумма цифр.
Попробуйте запустить программу, введя любое четырехзначное число!
Похожие вопросы