1
resposta

Encontrando números em um texto

descricao = input("Digite a descrição da receita: ")
numeros = ''.join(filter(str.isdigit, descricao))
print(f"O número da receita é: {numeros}")
1 resposta

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!