Comportamiento de los operadores de incremento y decremento en Python

Python operadores de incremento / reducción: Aquí, vamos a aprender sobre la comportamiento de los operadores de incremento y decremento en Python .

Python es considerado como un lenguaje coherente y legible. A diferencia de Java, Python no soporta el incremento (++) y decremento (-) operadores, tanto en precedencia y en el valor class.

return ejemplo, en pitón la x ++ y ++ x o x– o –x no es válido.

x=1
x++

salida

  File "main.py", line 2
x++
^
SyntaxError: invalid syntax

x=1
print(--x)
# 1
print(++x)
# 1
print(x--)
'''
  File "main.py", line 8
    print(x--)
             ^
SyntaxError: invalid syntax
'''

La razón For esto es, en python enteros son inmutables y por lo tanto no se pueden cambiar. Por lo tanto, tendremos que hacer lo siguiente incrementación class,

x = 1
x=x+1
print(x)
x=x-1
print(x)
x +=2
print(x)
x -= 1
print(x)

salida

2
1
3
2


Deja un comentario

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