Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Validação URL

url = input("Digite a URL para validação: ").lower()
primeiras = url[:8]
ultimas = url[-4:]
if primeiras == "https://" and ultimas == ".com":
    print(f"URL válida {url}")
else:
    print(f'URL inválida {url}')
2 respostas
solução!

Oi, Thais! Como vai?

Seu uso de slicing com url[:8] e url[-4:] ficou bem claro e direto, o que torna o código fácil de entender. É ótimo ver você colocando em prática os conceitos de manipulação de strings.

Uma dica interessante para o futuro é usar o método startswith() e endswith(), que deixam a leitura do código ainda mais fluida. Veja este exemplo:


url = input("Digite a URL para validacao: ").lower()

if url.startswith("https://") and url.endswith(".com"):
    print(f"URL valida {url}")
else:
    print(f"URL invalida {url}")

Esse código verifica diretamente o início e o final da string, sem precisar fazer fatiamento manual.

Alura

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

Muito obrigada!, vou usar na proxima.