Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Opção de resposta

receita = input('Digite a descrição da receita: ')
print(f'O número da receita é: {re.search(r'\d+', receita).group()}')
1 resposta
solução!

Olá, Eduardo. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você utilizou a função re.search para encontrar números dentro da string. Isso é muito útil quando precisamos extrair informações específicas de um texto.

Uma alternativa interessante é usar re.findall, que retorna todas as ocorrências encontradas em vez de apenas a primeira. Veja este exemplo:


import re

receita = input('Digite a descrição da receita: ')
numeros = re.findall(r'\d+', receita)
print(f'Números encontrados: {numeros}')

O código acima captura todos os números presentes no texto e os exibe como uma lista.

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