Operadores de incremento y decremento en Python

Si está familiarizado con Python, habrá sabido que los operadores de Incremento y Decremento (tanto antes como después) no están permitidos en él.

Python está diseñado para ser consistente y legible. Un error común de un programador novato en lenguajes con operadores ++ y — es mezclar las diferencias (tanto en la precedencia como en el valor de retorno) entre los operadores de incremento/decremento previos y posteriores. Los operadores simples de incremento y decremento no son tan necesarios como en otros idiomas.

No escribes cosas como:

for (int i = 0; i < 5; ++i)

 

Para uso normal, en lugar de i++, si está aumentando el conteo, puede usar

i+=1 or i=i+1

En Python, en cambio, lo escribimos como se muestra a continuación y la sintaxis es la siguiente:

for variable_name in range(start, stop, step)
  • inicio: Opcional. Un número entero que especifica en qué posición comenzar. El valor predeterminado es 0
  • detener: un número entero que especifica en qué posición terminar.
  • paso: Opcional. Un número entero que especifica el incremento. El valor predeterminado es 1

Python3

# A sample use of increasing the variable value by one.
count=0
count+=1
count=count+1
print('The Value of Count is',count)
 
# A Sample Python program to show loop (unlike many
# other languages, it doesn't use ++)
# this is for increment operator here start = 1,
# stop = 5 and step = 1(by default)
print("INCREMENTED FOR LOOP")
for i in range(0, 5):
   print(i)
 
# this is for increment operator here start = 5,
# stop = -1 and step = -1
print("\n DECREMENTED FOR LOOP")
for i in range(4, -1, -1):
   print(i)
Producción

INCREMENTED FOR LOOP
0
1
2
3
4

 DECREMENTED FOR LOOP
4
3
2
1
0
Output-1: INCREMENTED FOR LOOP
0
1
2
3
4
Output-2: DECREMENTED FOR LOOP
4
3
2
1
0

Este artículo es una contribución de Basavaraja. Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *