Lidar com Inteiros e Floats
Nesta etapa, você aprenderá como lidar com inteiros e números de ponto flutuante (decimais) em seu programa Python. Isso é importante porque você frequentemente encontrará diferentes tipos de dados numéricos em aplicações do mundo real.
Vamos modificar o arquivo positive_numbers.py novamente para trabalhar com floats. Abra o arquivo positive_numbers.py em seu diretório ~/project usando o editor VS Code.
Agora, mude o valor da variável number para um número de ponto flutuante, como 3.14:
number = 3.14
if number > 0:
print(number, "is a positive number")
elif number == 0:
print(number, "is zero")
else:
print(number, "is a negative number")
Salve o arquivo e execute o script:
cd ~/project
python positive_numbers.py
Você deve ver a seguinte saída:
3.14 is a positive number
Agora, vamos tentar um número de ponto flutuante negativo, como -2.5:
number = -2.5
if number > 0:
print(number, "is a positive number")
elif number == 0:
print(number, "is zero")
else:
print(number, "is a negative number")
Salve o arquivo e execute o script novamente:
python positive_numbers.py
Você deve ver a seguinte saída:
-2.5 is a negative number
Como você pode ver, o programa funciona corretamente com inteiros e floats. Python lida automaticamente com os diferentes tipos de dados sem exigir nenhuma modificação especial no código. Essa flexibilidade torna o Python uma linguagem poderosa para cálculos numéricos.