1
resposta

Solução

Pra um iniciante é de certa forma bem confuso ficar manipulando essas regex, e a única aula que teve não se aprofundou. Inclusive eu já terminei a formação "Aprenda a Programar em Python" e nem lá em nenhum momento falou sobre regex também. Mas consegui resolver esse exercício:

import re

descricao_receita = input('Digite a descrição da  receita: ')

receita = re.search(r'\d+', descricao_receita)

if receita:
    print(f'O número da receita é: {receita.group(0)}')
else:
    print('Nenhum número foi encontrado.')
1 resposta

Olá, Pedro! Tudo bem?

O seu código está correto e atende ao que foi pedido no exercício. Você utilizou a função re.search() para encontrar o primeiro número presente na string fornecida, o que é exatamente o que o exercício solicitava.

Como o intuito desse tipo de curso é ser mais prático, o conteúdo das aulas serão mais curtos e diretos, passando as informações essenciais e não se aprofundando muito.

Continue praticando e explorando mais sobre expressões regulares, pois elas são uma ferramenta poderosa para manipulação de strings.

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