Oi, Gustavo! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei da forma como você usou o search() com a regex \d+ para localizar o número dentro do texto, deixando o código direto e fácil de entender.
Uma dica interessante para o futuro é verificar se algum número foi encontrado antes de usar o .group(), evitando erro caso a pessoa digite uma descrição sem números.
from re import search
descricao_receita = input("Digite a descricao da receita: ")
numero_receita = search(r"\d+", descricao_receita)
if numero_receita:
print(f"O numero da receita e: {numero_receita.group()}")
else:
print("Nenhum numero foi encontrado na descricao.")
Esse código procura um número no texto e só usa .group() quando a busca encontra algum resultado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!