Incremento significa sumar uno a un número o valor, mientras que decremento significa restar uno a un número o valor.
Cómo incrementar en Python
En este artículo, vamos a discutir estos dos operadores en detalle, así que comencemos primero con el operador de incremento. Puede hacerlo mediante tres métodos diferentes que se explican a continuación.
- Usando el operador de suma
- Usando el operador abreviado
- Por función definida por el usuario
Incrementar usando el Operador de Suma
Uno de los métodos más simples es usar un operador de suma para incrementar un número.
a=10 a=a+1 print("a=",a)
Figura 1: Incremento usando el operador de suma
Producción:
Figura 2: Salida
En el código anterior, tenemos una variable “a” que tiene un valor de 10. Para incrementar “a” le agregamos 1 usando el operador + y obtenemos 11 como se muestra en la figura 2.
Incrementar usando el operador abreviado
En python, tenemos operadores abreviados que facilitan el trabajo. Este operador “+=” se puede usar para incrementar un número, ya que suma dos números y asigna el resultado al operando izquierdo.
weight=50 weight+=1 print("increment weight=",weight)
Figura 3: Incremento usando el operador abreviado
Producción:
Figura 4: Salida
en lo anterior example, la variable peso tiene un valor de 50. En el lado derecho del operador abreviado +=, tenemos 1 que nos dice que estamos agregando uno al peso. Mientras que en el lado izquierdo tenemos una variable de peso, lo que significa que estamos asignando valor a la variable de peso después del incremento. El nuevo valor de peso se muestra en la figura 4.
Incremento por función definida por el usuario
Como Python no admite operadores de incremento y decremento unarios, podemos definir el incremento como una función definida por el usuario usando la palabra clave def y definirlo como una función también aumentará la reutilización.
def increment(n): return n+1 print("increment of n is:",increment(11))
Figura 5: Incremento por función definida por el usuario
Producción:
Figura 6: Salida
En la figura 5 anterior, hemos declarado un incremento de función utilizando la palabra clave def. Toma un parámetro n que es un número. Esta función devuelve un número añadiéndole uno. Entonces, una vez que definimos esta función, se puede llamar donde sea necesario.
Cómo decrementar en Python
Decremento significa restar uno de un número o de un valor. Existen varios métodos a través de los cuales podemos decrementar un número.
- Usando el operador de resta
- Usando el operador abreviado
- Por función definida por el usuario
Decrementar usando el operador de resta
El método más simple es usar un operador de resta para disminuir un número.
a=10 a=a-1 print("a=",a)
Figura 1: Decremento usando el operador de resta
Producción:
Figura 2: Salida
En el código anterior, tenemos una variable “a” que tiene un valor de 10. Para decrementar “a” le restamos 1 y obtenemos 9 como se muestra en la figura 2.
Decrementar utilizando el operador abreviado
En python, tenemos operadores abreviados que facilitan el trabajo. Este operador “-=” se puede usar para disminuir un número, ya que resta dos números y asigna el resultado al operando izquierdo.
dozen=12 dozen-=1 print("decrement dozen=",dozen)
Figura 3: Decremento usando el operador abreviado
Producción:
Figura 4: Salida
en lo anterior example la variable docena tiene un valor de 12. En el lado derecho del operador abreviado -=, tenemos 1 que nos dice que estamos restando uno de una docena de variables. Mientras que en el lado izquierdo tenemos una docena de variables, lo que significa que estamos asignando valor a una docena de variables después de la disminución. El nuevo valor de docena se muestra en la figura 4.
Decremento por función definida por el usuario
Como Python no admite operadores de incremento y decremento unarios, podemos definir el decremento como una función definida por el usuario usando la palabra clave def. Por lo tanto, definirlo como una función aumentará la reutilización.
def decrement(n): return n-1 print("decrement of n is:",decrement(20))
Figura 5: Decremento por función definida por el usuario
Producción:
Figura 6: Salida
en lo anterior example, hemos declarado un decremento de función usando la palabra clave def. Toma un parámetro n que es un número. Esta función devuelve un número restándole uno. Entonces, una vez que definamos la función de decremento en el programa y podamos llamarla donde sea necesario.