Cómo incrementar y decrementar en Python

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.

  1. Usando el operador de suma
  2. Usando el operador abreviado
  3. 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)

Texto Descripción generado automáticamente

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))

Interfaz gráfica de usuario, descripción de texto generada automáticamente

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.

  1. Usando el operador de resta
  2. Usando el operador abreviado
  3. 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)

Captura de pantalla de una pantalla de computadora Descripción generada automáticamente con nivel de confianza medio

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)

Interfaz gráfica de usuario, descripción de texto generada automáticamente

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))

Interfaz gráfica de usuario, descripción de texto generada automáticamente

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.

Artículos Relacionados