1
resposta

Minha solução

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Santiago! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Percebi que você dominou o uso da biblioteca re, aplicou muito bem a função findall() para extrair números de uma string e ainda demonstrou compreender a relevância das expressões regulares para tratar dados textuais em Python.

Uma sugestão interessante para evoluir ainda mais é usar try e except com o objetivo de evitar erros caso nenhuma correspondência seja encontrada. Veja só:

import re

receita = input('Digite a descrição da receita: ')
try:
    numero = re.findall(r'\d+', receita)[0]
    print(f'{numero}')
except IndexError:
    print('Nenhum número encontrado na descrição.')

Essa abordagem ajuda a tornar o código mais robusto e preparado para entradas inesperadas.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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