Информатика, вопрос задал 2191349nika , 1 год назад

ввести с клавиатуры строку символов. выяснить есть ли в строке цифры. вывести отдельно на экран в обратном порядке эти цифры и посчитать их сумму питон

Ответы на вопрос

Ответил D3yn
0

Відповідь:

# Вводим строку с клавиатуры

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("В строке нет цифр")

Пояснення:

Новые вопросы