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