Como Verificar se um Número é Negativo em Python

PythonBeginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá como determinar se um número é negativo em Python. O laboratório começa introduzindo o conceito de números negativos e demonstrando como atribuí-los e manipulá-los dentro de um script Python. Você criará um arquivo negative_numbers.py, atribuirá valores negativos a variáveis representando temperatura, dívida e troco, e então executará operações aritméticas básicas para observar como os números negativos se comportam.

O laboratório então prossegue ensinando como usar instruções condicionais para verificar se um número é menor que zero. Isso envolve o uso da verificação "menor que zero" para determinar o sinal de um número.

Entenda os Números Negativos

Nesta etapa, você aprenderá sobre números negativos em Python. Números negativos são números menores que zero e são representados com um sinal de menos (-) na frente deles. Entender números negativos é crucial para várias tarefas de programação, como representar temperaturas abaixo de zero, dívidas ou mudanças em quantidades.

Vamos começar criando um script Python para explorar números negativos.

  1. Abra o editor VS Code no ambiente LabEx.

  2. Crie um novo arquivo chamado negative_numbers.py no diretório ~/project.

    ~/project/negative_numbers.py
  3. Adicione o seguinte código ao arquivo negative_numbers.py:

    ## Assigning negative values to variables
    temperature = -10
    debt = -100
    change = -5
    
    ## Printing the values
    print("Temperature:", temperature)
    print("Debt:", debt)
    print("Change:", change)
    
    ## Performing calculations with negative numbers
    new_temperature = temperature + 5
    remaining_debt = debt + 20
    new_change = change * 2
    
    print("New Temperature:", new_temperature)
    print("Remaining Debt:", remaining_debt)
    print("New Change:", new_change)

    Este script demonstra como atribuir valores negativos a variáveis e realizar operações aritméticas básicas com eles.

  4. Salve o arquivo negative_numbers.py.

  5. Execute o script usando o comando python no terminal:

    python negative_numbers.py

    Você deve ver a seguinte saída:

    Temperature: -10
    Debt: -100
    Change: -5
    New Temperature: -5
    Remaining Debt: -80
    New Change: -10

    Esta saída mostra os valores negativos iniciais e os resultados dos cálculos.

Use a Verificação 'Menor que Zero'

Nesta etapa, você aprenderá como usar instruções condicionais para verificar se um número é menor que zero em Python. Este é um conceito fundamental em programação e é usado para tomar decisões com base no valor de uma variável.

Vamos criar um script Python para demonstrar a verificação "menor que zero".

  1. Abra o editor VS Code no ambiente LabEx.

  2. Crie um novo arquivo chamado less_than_zero.py no diretório ~/project.

    ~/project/less_than_zero.py
  3. Adicione o seguinte código ao arquivo less_than_zero.py:

    ## Assign a value to a variable
    number = -5
    
    ## Check if the number is less than zero
    if number < 0:
        print("The number is less than zero.")
    else:
        print("The number is not less than zero.")
    
    ## Change the value of the variable
    number = 10
    
    ## Check again if the number is less than zero
    if number < 0:
        print("The number is less than zero.")
    else:
        print("The number is not less than zero.")

    Este script usa uma instrução if para verificar se o valor da variável number é menor que zero. Se for, ele imprime uma mensagem indicando que o número é menor que zero. Caso contrário, ele imprime uma mensagem indicando que o número não é menor que zero.

  4. Salve o arquivo less_than_zero.py.

  5. Execute o script usando o comando python no terminal:

    python less_than_zero.py

    Você deve ver a seguinte saída:

    The number is less than zero.
    The number is not less than zero.

    Esta saída mostra que o script identifica corretamente se o número é menor que zero ou não.

Considere o Zero

Nesta etapa, você aprenderá como levar em conta o zero em seus programas Python. Zero é um número especial que não é nem positivo nem negativo. É importante lidar com o zero corretamente em seu código para evitar comportamentos inesperados.

Vamos criar um script Python para demonstrar como levar em conta o zero.

  1. Abra o editor VS Code no ambiente LabEx.

  2. Crie um novo arquivo chamado account_for_zero.py no diretório ~/project.

    ~/project/account_for_zero.py
  3. Adicione o seguinte código ao arquivo account_for_zero.py:

    ## Assign a value to a variable
    number = 0
    
    ## Check if the number is less than zero
    if number < 0:
        print("The number is less than zero.")
    elif number > 0:
        print("The number is greater than zero.")
    else:
        print("The number is equal to zero.")
    
    ## Change the value of the variable
    number = -3
    
    ## Check again if the number is less than zero
    if number < 0:
        print("The number is less than zero.")
    elif number > 0:
        print("The number is greater than zero.")
    else:
        print("The number is equal to zero.")
    
    ## Change the value of the variable
    number = 5
    
    ## Check again if the number is less than zero
    if number < 0:
        print("The number is less than zero.")
    elif number > 0:
        print("The number is greater than zero.")
    else:
        print("The number is equal to zero.")

    Este script usa uma instrução if-elif-else para verificar se o valor da variável number é menor que zero, maior que zero ou igual a zero. Em seguida, ele imprime uma mensagem indicando o resultado.

  4. Salve o arquivo account_for_zero.py.

  5. Execute o script usando o comando python no terminal:

    python account_for_zero.py

    Você deve ver a seguinte saída:

    The number is equal to zero.
    The number is less than zero.
    The number is greater than zero.

    Esta saída mostra que o script identifica corretamente se o número é menor que zero, maior que zero ou igual a zero.

Resumo

Neste laboratório, você começa entendendo os números negativos em Python, reconhecendo que eles são números menores que zero representados com um sinal de menos. Você cria um script negative_numbers.py para atribuir valores negativos a variáveis como temperatura, dívida e troco, e então realiza operações aritméticas básicas com esses números negativos, imprimindo tanto os valores iniciais quanto os resultados dos cálculos.

O laboratório então prossegue para introduzir o conceito de usar instruções condicionais para verificar se um número é menor que zero.