url = input('Digite a URL para verificar: ')
if url.startswith('http://') and url.endswith('.com'):
print('URL válida')
else:
print('URL inválida')
url = input('Digite a URL para verificar: ')
if url.startswith('http://') and url.endswith('.com'):
print('URL válida')
else:
print('URL inválida')
Olá, Nicole! Como vai?
Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Observei que você explorou o uso dos métodos startswith()
e endswith()
para validar a URL, utilizou muito bem a estrutura condicional if
para tomar decisões e ainda compreendeu a importância de verificar o formato de uma entrada antes de processá-la.
Permaneça 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 é usar o operador in
para verificar se certos trechos estão presentes na string. Dessa forma:
url = input('Digite a URL para verificar: ')
if 'http' in url and '.com' in url:
print('URL parece válida')
else:
print('URL inválida')
Resultado:
Digite a URL para verificar: https://google.com
URL parece válida
Isso simplifica a verificação de partes importantes da URL sem depender de métodos específicos.
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!