descricao = input("Digite a descrição da receita: ")
numeros = ''.join(filter(str.isdigit, descricao))
print(f"O número da receita é: {numeros}")
descricao = input("Digite a descrição da receita: ")
numeros = ''.join(filter(str.isdigit, descricao))
print(f"O número da receita é: {numeros}")
Olá, Mauricio, como vai?
O código que você compartilhou cumpre muito bem o objetivo da atividade. Ele consegue extrair todos os dígitos presentes na descrição do cliente e exibi-los como um único número, o que atende exatamente à proposta do exercício.
Sua abordagem usando filter
junto com str.isdigit
é clara e eficiente, especialmente porque evita loops explícitos e manipulação de listas adicionais, mantendo o código direto e legível.
Parabéns pelo exercício e obrigado por compartilhar o código. O fórum está à disposição para novas dúvidas e trocas de experiências.