Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução: Verificando o início e o fim de uma String

url = input('Digite a URL para valição: ')

if url.startswith('https://') and url.endswith('.com'):
    print('URL válida')
else:
    print('URL inválida')
1 resposta
solução!

Olá, Carlos, como vai?

O seu código está correto e atende perfeitamente aos requisitos da atividade. Você utilizou corretamente os métodos startswith e endswith da classe string para validar o início e o fim da sequência de caracteres, aplicando o operador lógico and para garantir que ambas as condições sejam satisfeitas simultaneamente.

Uma dica para tornar o programa mais robusto é utilizar o método lower antes das verificações, como em url.lower().startswith('https://'), o que evitaria que entradas com letras maiúsculas fossem invalidadas incorretamente.

Parabéns pelo excelente exercício e continue compartilhando seus avanços. O fórum está à disposição para eventuais dúvidas.

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