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

meu código

url = input("Digite a URL para verificação: ").strip().lower()

if url.startswith("https://") and url.endswith(".com") or url.endswith(".com.br"):
        print("URL válida")
else:
        print("URL inválida")

Optei por utilizar os comandos .strip() e .lower() para poder formatar melhor a URL, visando não confundir o projeto. Na hora de utilizar o if and, optei por acrescentar o comando "or", visando abranger, também, os sites que utilizam o final ".br"

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Olá, Pedro! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de métodos de string como .strip() e .lower() para garantir uma entrada limpa e padronizada, utilizou muito bem o encadeamento de condições com startswith() e endswith() para validar URLs e ainda compreendeu a importância do feedback ao usuário para tornar o programa mais interativo.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

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!

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