import re
descricao = input("Digite a descrição da receita: ")
numer = re.findall(r'\d+',descricao)
print(f"O número da receita é: {numer} )")
import re
descricao = input("Digite a descrição da receita: ")
numer = re.findall(r'\d+',descricao)
print(f"O número da receita é: {numer} )")
Oi, Ricardo! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Do jeito que você explicou, o código está quase completo, mas o parêntese final extra no print
pode causar confusão. Além disso, o nome da variável numer
pode ser ajustado para algo mais descritivo, como numeros
.
Uma dica interessante para o futuro é usar o método join()
para exibir os números extraídos como uma string única:
import re
descricao = input("Digite a descrição da receita: ")
numeros = re.findall(r'\d+', descricao)
print("Numeros encontrados: " + ", ".join(numeros))
Esse código junta todos os números encontrados com vírgula e espaço entre eles.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!