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

Minha resposta

url = input("Digite a URL para validação: ").strip()
if url.startswith('https://') and url.endswith('.com'):
    print('URL válida.')
else:
    print('URL inválida!')

1 resposta
solução!

Olá, Douglas! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o strip() para remover espaços em branco com Python, utilizou muito bem o startswith() para validar o início da URL e ainda compreendeu a importância do endswith() para verificar o domínio corretamente.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é aplicar expressões regulares para validações mais completas. Assim:

import re

url = input("Digite a URL para validação: ").strip()
padrao = r"^https:\/\/[a-zA-Z0-9.-]+\.(com|org|net)$"

if re.match(padrao, url):
    print("URL válida.")
else:
    print("URL inválida!")

Isso faz uma verificação mais flexível e robusta de padrões de URL.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

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!