Compare Inteiros e Floats
Nesta etapa, você aprenderá como comparar inteiros e floats usando operadores de comparação em Python. Inteiros são números inteiros (por exemplo, 5, -3, 0), enquanto floats são números com casas decimais (por exemplo, 3.14, -2.5, 0.0). Python pode comparar esses dois tipos de dados perfeitamente.
Vamos criar um novo arquivo Python chamado comparar_int_float.py em seu diretório ~/project para explorar isso.
- Abra o VS Code.
- Crie um novo arquivo chamado
comparar_int_float.py no diretório ~/project.
- Adicione o seguinte código ao arquivo
comparar_int_float.py:
integer_value = 10
float_value = 10.0
print("integer_value == float_value:", integer_value == float_value)
print("integer_value > float_value:", integer_value > float_value)
print("integer_value < float_value:", integer_value < float_value)
integer_value_2 = 5
float_value_2 = 2.5
print("integer_value_2 > float_value_2:", integer_value_2 > float_value_2)
print("integer_value_2 < float_value_2:", integer_value_2 < float_value_2)
Neste código, estamos comparando inteiros e floats usando os operadores ==, >, e <. O primeiro conjunto de comparações verifica se um valor inteiro é igual a, maior que ou menor que um valor float com o mesmo valor numérico. O segundo conjunto de comparações verifica se um inteiro é maior ou menor que um valor float diferente.
Agora, vamos executar o script:
- Abra seu terminal no VS Code.
- Execute o seguinte comando:
python compare_int_float.py
Você deve ver a seguinte saída:
integer_value == float_value: True
integer_value > float_value: False
integer_value < float_value: False
integer_value_2 > float_value_2: True
integer_value_2 < float_value_2: False
A saída mostra que, embora 10 e 10.0 sejam tipos de dados diferentes, o Python os considera iguais em valor. Ele também compara corretamente 5 e 2.5, mostrando que 5 é maior que 2.5.