🎉 Parabéns! 🎉
Você resolveu a tarefa brilhantemente! Foi difícil, mas você encontrou a solução certa. Você está um passo mais perto de dominar a programação! Continue assim.
ProgerLib Python para todos
imagine que você está trabalhando no departamento de segurança cibernética. Houve uma falha em um dos servidores críticos e, como resultado disso, parte dos dados foi danificada. O maior problema & mdash; Um identificador numérico único de um objeto secreto foi corrompido. Agora ele é um conjunto caótico de letras, números e símbolos. Felizmente, sabe-se que os números em si não mudaram e sua ordem foi preservada.
rnsua tarefa & mdash; Escreva um programa que possa "limpar" a linha danificada e restaurar o código numérico original. O programa deve receber uma linha com dados danificados e extrair todos os números dela, preservando sua ordem inicial.
rn Requisitos para implementação:
Para resolver, use apenas entrada/saída, o loop & nbsp;
linha de dados danificada contendo números, letras e quaisquer outros caracteres (string, string).
Um código numérico restaurado consistindo apenas de números encontrados na linha original na mesma ordem (linha, string). Se não houvesse números na linha original, o programa deve exibir uma linha vazia.
ERW3423T!@#gfdg5567
34235567
# Формат кода, с комментариями к строкам для объяснения
# Получаем на вход одну строку с поврежденными данными от пользователя
damaged_data = input()
# Создаем пустую строку, в которую будем собирать только найденные цифры
recovered_code = ""
# Запускаем цикл for, который перебирает каждый символ во входной строке
for symbol in damaged_data:
# Внутри цикла используем условие if для проверки, является ли текущий символ цифрой.
# Метод isdigit() возвращает True, если все символы в строке являются цифрами, и False в противном случае.
# Так как мы проверяем по одному символу, он сработает как нам нужно.
if symbol.isdigit():
# Если символ является цифрой, мы добавляем (конкатенируем) его в конец нашей строки с результатом
recovered_code = recovered_code + symbol
# После того как цикл завершится, в переменной recovered_code будет строка, состоящая только из цифр.
# Выводим итоговую восстановленную строку на экран.
print(recovered_code)
🎉 Parabéns! 🎉
Você resolveu a tarefa brilhantemente! Foi difícil, mas você encontrou a solução certa. Você está um passo mais perto de dominar a programação! Continue assim.
AD
Publicidade
Executando seu código...