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}')
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}')
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.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
Muito obrigada!, vou usar na proxima.