1
resposta

Exercício 4

Acabei usando o "in url" ao invés de endswith.

import re
url = input('Informe o link:\n')

if url.startswith('https://') and '.com' in url:
    print('URL válido')
else:
    print('URL inválido')
1 resposta

Oi, Luciano! Como vai?

Agradeço por compartilhar.

Você usou bem o método startswith() pra verificar o início da URL e o operador in também funciona para identificar se existe .com em algum ponto do texto. Só vale observar que, nesta atividade, o endswith() seria mais indicado porque ele verifica se a string termina exatamente com o trecho esperado.

Uma dica interessante para o futuro é usar endswith() quando a regra depender do final da string.

url = input('Informe o link:\n')

if url.startswith('https://') and url.endswith('.com'):
    print('URL valido')
else:
    print('URL invalido')

Esse código verifica se a URL começa com https:// e termina com .com, deixando a validação mais alinhada com a proposta da atividade.

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