Segue como eu fiz o desafio com HTML + Java Script:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Verificar Negativo ou Positivo</title>
</head>
<body>
    <h1>Verificar se o Número é Positivo ou Negativo</h1>
    <label for="numeroInput">Digite um número:</label>
    <input type="number" id="numeroInput" placeholder="Digite um número">
    <button onclick="verificar()">Verificar</button>
    <p id="resultado"></p>
    <script>
        // Função que é executada quando o botão "Verificar" é clicado
        function verificar() {
            // Obtém o valor do número digitado pelo usuário no campo de entrada
            let numero = document.getElementById("numeroInput").value;
            // Chama a função validarNumero para obter o resultado (Positivo, Negativo ou Zero)
            let resultado = validarNumero(numero);
            // Exibe o resultado na página, no elemento <p> com o id "resultado"
            document.getElementById("resultado").textContent = resultado;
            // Limpa o campo de entrada após exibir o resultado
            document.getElementById("numeroInput").value = "";
        }
        // Função que recebe um número como argumento e retorna "Positivo", "Negativo" ou "Zero"
        function validarNumero(numero) {
            // Verifica se o número é maior que zero
            if (numero > 0) {
                return "Positivo"; // Retorna "Positivo" se for maior que zero
            } else if (numero < 0) {
                return "Negativo"; // Retorna "Negativo" se for menor que zero
            } else {
                return "Zero"; // Retorna "Zero" se for igual a zero
            }
        }
    </script>
</body>
</html>