1
resposta

Minha aplicação do startswith() e endswith()

#código omitido...

    def __valida_url(self):
        if not self.url:
            raise ValueError('A URL está vazia')

        indice_interrogacao = self.url.find('?')
        url_base = self.url[:indice_interrogacao]

        if not url_base.startswith('https://'):
            raise ValueError('Site sem validação HTTPS!')

        if not url_base.endswith('/cambio'):
            raise ValueError('Página inválida para Bytebank')

#código omitido...

Testes no console:

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

1 resposta

Olá Weslen, tudo bem com você?

Peço desculpas pela demora no retorno.

Meus parabéns pela implementação do código. Fico feliz em acompanhar seu desenvolvimento junto a Alura.

Lembre-se que pode contar sempre com a comunidade do fórum Alura, seja para postar seu desenvolvimento ou para tirar suas dúvidas.

Fico à disposição.

Abraços e bons estudos.