1
resposta

[Sugestão] Meu código

""" Renan está desenvolvendo um sistema que verifica se os links de sites parceiros começam com https:// e terminam com .com. Esses critérios são obrigatórios para que o site seja aprovado no cadastro. Ajude Renan a criar um programa que realize essa validação de forma automática.

Como você escreveria um programa que peça ao usuário uma URL e informe se ela é válida ou inválida?

Exemplo de Entrada:

Digite a URL para validação: https://monitorrenan.com

Saída esperada:

URL válida! """

url = 'https://monitorrenan.com'
comeco_url = 'https://' in url
fim_url = '.com' in url

if comeco_url and fim_url:
   print('URL válida!')
else:
    print("URL inválida!")
1 resposta

Olá, estudante. Tudo bem?

Seu código está muito bom e funcionando, mas há um pequeno ajuste a ser feito no seu código para que ele atenda exatamente ao que foi pedido na atividade. O seu código atual verifica se 'https://' e '.com' estão presentes em qualquer parte da URL, mas o exercício pede para verificar se a URL começa com 'https://' e termina com '.com'.

Para isso, você pode usar os métodos startswith() e endswith() do Python, que são mais adequados para essa verificação. Além disso, é necessário pedir ao usuário para digitar a URL. Aqui está um exemplo de como o código pode ficar:

# Solicita ao usuário que digite a URL
url = input("Digite a URL para validação: ")

# Verifica se a URL começa com 'https://' e termina com '.com'
comeco_url = url.startswith('https://')
fim_url = url.endswith('.com')

# Verifica se ambos os critérios são atendidos
if comeco_url and fim_url:
    print('URL válida!')
else:
    print("URL inválida!")

Com esse ajuste, o programa irá solicitar a URL ao usuário e verificar se ela começa e termina com os padrões especificados.

Espero ter ajudado e bons estudos!