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!')
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!')
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!