url = input('Digite a URL para validação: ')
if url.startswith('https://') and url.endswith('.com'):
print('A URL é válida!')
else:
print('A URL é inválida.')
url = input('Digite a URL para validação: ')
if url.startswith('https://') and url.endswith('.com'):
print('A URL é válida!')
else:
print('A URL é inválida.')
Oii, Marcia!
Obrigada por compartilhar.
Seu exemplo ficou bem claro e direto para verificar se uma URL começa com https://
e termina com .com
. É uma ótima forma de treinar a lógica com startswith()
e endswith()
.
Uma dica interessante para o futuro é usar o método in
para verificar se uma parte do texto está contida em uma string
. Isso é útil quando você quiser validar se algum trecho aparece no meio da URL, por exemplo:
url = input('Digite a URL: ')
if 'alura' in url:
print('A URL contém a palavra "alura".')
Explicando: o código verifica se a palavra alura aparece em qualquer parte da url
.