Introducción
En este laboratorio, aprenderás cómo determinar si un número es negativo en Python. El laboratorio comienza presentando el concepto de números negativos y demostrando cómo asignarlos y manipularlos dentro de un script de Python. Crearás un archivo negative_numbers.py, asignarás valores negativos a variables que representen temperatura, deuda y cambio, y luego realizarás operaciones aritméticas básicas para observar cómo se comportan los números negativos.
A continuación, el laboratorio te enseñará cómo utilizar declaraciones condicionales para verificar si un número es menor que cero. Esto implica utilizar la comprobación "menor que cero" para determinar el signo de un número.
Comprender los números negativos
En este paso, aprenderás sobre los números negativos en Python. Los números negativos son aquellos menores que cero y se representan con un signo menos (-) delante de ellos. Comprender los números negativos es crucial para diversas tareas de programación, como representar temperaturas por debajo de cero, deudas o cambios en cantidades.
Comencemos creando un script de Python para explorar los números negativos.
Abre el editor de VS Code en el entorno de LabEx.
Crea un nuevo archivo llamado
negative_numbers.pyen el directorio~/project.~/project/negative_numbers.pyAgrega el siguiente código al archivo
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 demuestra cómo asignar valores negativos a variables y realizar operaciones aritméticas básicas con ellos.
Guarda el archivo
negative_numbers.py.Ejecuta el script utilizando el comando
pythonen la terminal:python negative_numbers.pyDeberías ver la siguiente salida:
Temperature: -10 Debt: -100 Change: -5 New Temperature: -5 Remaining Debt: -80 New Change: -10Esta salida muestra los valores negativos iniciales y los resultados de los cálculos.
Utilizar la comprobación de menor que cero
En este paso, aprenderás cómo utilizar declaraciones condicionales para verificar si un número es menor que cero en Python. Este es un concepto fundamental en la programación y se utiliza para tomar decisiones basadas en el valor de una variable.
Creemos un script de Python para demostrar la comprobación de "menor que cero".
Abre el editor de VS Code en el entorno de LabEx.
Crea un nuevo archivo llamado
less_than_zero.pyen el directorio~/project.~/project/less_than_zero.pyAgrega el siguiente código al archivo
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 utiliza una declaración
ifpara verificar si el valor de la variablenumberes menor que cero. Si lo es, imprime un mensaje que indica que el número es menor que cero. De lo contrario, imprime un mensaje que indica que el número no es menor que cero.Guarda el archivo
less_than_zero.py.Ejecuta el script utilizando el comando
pythonen la terminal:python less_than_zero.pyDeberías ver la siguiente salida:
The number is less than zero. The number is not less than zero.Esta salida muestra que el script identifica correctamente si el número es menor que cero o no.
Tener en cuenta el cero
En este paso, aprenderás cómo tener en cuenta el cero en tus programas de Python. El cero es un número especial que no es ni positivo ni negativo. Es importante manejar correctamente el cero en tu código para evitar comportamientos inesperados.
Vamos a crear un script de Python para demostrar cómo tener en cuenta el cero.
Abre el editor de VS Code en el entorno de LabEx.
Crea un nuevo archivo llamado
account_for_zero.pyen el directorio~/project.~/project/account_for_zero.pyAgrega el siguiente código al archivo
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 utiliza una declaración
if-elif-elsepara verificar si el valor de la variablenumberes menor que cero, mayor que cero o igual a cero. Luego imprime un mensaje que indica el resultado.Guarda el archivo
account_for_zero.py.Ejecuta el script utilizando el comando
pythonen la terminal:python account_for_zero.pyDeberías ver la siguiente salida:
The number is equal to zero. The number is less than zero. The number is greater than zero.Esta salida muestra que el script identifica correctamente si el número es menor que cero, mayor que cero o igual a cero.
Resumen
En este laboratorio, comenzaste por entender los números negativos en Python, reconociendo que son números menores que cero representados con un signo menos. Creaste un script negative_numbers.py para asignar valores negativos a variables como temperatura, deuda y cambio, y luego realizaste operaciones aritméticas básicas con estos números negativos, imprimiendo tanto los valores iniciales como los resultados de los cálculos.
Luego, el laboratorio introduce el concepto de utilizar declaraciones condicionales para verificar si un número es menor que cero.



