ввести с клавиатуры строку символов. выяснить есть ли в строке цифры. вывести отдельно на экран в обратном порядке эти цифры и посчитать их сумму питон
Ответы на вопрос
Відповідь:
# Вводим строку с клавиатуры
string = input("Введите строку: ")
# Инициализируем список для хранения цифр
digits = []
# Инициализируем переменную для хранения суммы цифр
sum = 0
# Проходимся по каждому символу в строке
for char in string:
# Проверяем, является ли символ цифрой
if char.isdigit():
# Добавляем цифру в список
digits.append(char)
# Добавляем цифру к сумме
sum += int(char)
# Проверяем, есть ли в строке цифры
if len(digits) > 0:
# Если есть, выводим их на экран в обратном порядке
print("Цифры в обратном порядке:", end=" ")
for digit in reversed(digits):
print(digit, end="")
# Выводим сумму цифр
print("\nСумма цифр:", sum)
else:
# Если цифр нет, выводим соответствующее сообщение
print("В строке нет цифр")
Пояснення: