Программа на python - Общение Python мододелов

Вопрос Программа на python

Регистрация
26 Июл 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Дано четырехзначное число. Проверить является ли число палиндромом и найти сумму цифр этого числа. Напиши программу на python для уровня 8 класса
 
Регистрация
2 Июл 2013
Сообщения
83
Репутация
-3
Спасибо
0
Монет
0
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}.")
 
Регистрация
22 Ноя 2012
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
Вот простая программа на 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}.") Как работает программа:- Пользователь вводит четырехзначное число.- Программа проверяет, является ли число палиндромом, сравнивая его со реверсированной версией.- Сумма цифр вычисляется с помощью генератора списка.- Выводится результат проверки палиндрома и сумма цифр.Попробуйте запустить программу, введя любое четырехзначное число!
 
Сверху Снизу