Índice del contenido[Esconder][Espectáculo]
Te ha quedado claro que hay dos tipos de números en la programación. es decir, números enteros y números de punto flotante.
Las operaciones aritméticas en Python son las mismas que las matemáticas cotidianas y giran en torno a estos dos tipos de datos.
Operadores aritméticos
Hay siete tipos básicos de operadores aritméticos. Estos son:
Suma (+) : Suma dos números. p.ej
print(10 + 4)
Resta (-): Resta el segundo número del primero. p.ej
print(10 - 4)
Multiplicación (*): Multiplica dos números. p.ej
print(10 * 4)
División (/): Realiza la división de dos números. p.ej
print(10 / 4)
División de piso (//): Realiza la división y redondea la respuesta al entero más próximo. p.ej
print(10 // 4)
Operador de módulo (%): Realiza la división y devuelve el resto. p.ej
print(10 % 4)
Exponente (**): Toma la potencia del entero, por ejemplo
print(10 ** 4)
Todas estas operaciones se muestran a continuación:
Ahora, para todos estos operadores que aprendiste, tenemos un operador de asignación aumentado. Déjame mostrarte cómo se usa.
Digamos que tenemos una variable llamada 'x'. Lo configuramos en 10, ahora queremos incrementar esto en 3, tendremos que escribir un código como este.
x = 10
x = x + 3
El intérprete de Python agregará 3 en 'x' y lo almacenará en 'x'. Imprimimos esto:
Se puede usar un operador de asignación aumentada para replicar la misma funcionalidad pero de manera más eficiente.
El mismo código se escribirá así.
x = 10
x += 3
Ahora, este operador también se puede usar para restar y multiplicar. Mira este programa.
Aquí estamos primero incrementando 'x' por 3 y luego multiplicándolo por 3. La salida de la línea 2 debería ser 13 y la salida de la línea 3 debería ser 39.
Prioridad del operador
En matemáticas, tenemos un concepto llamado precedencia de operadores, que significa el orden de ejecución de las operaciones en una ecuación. No es específico de Python, y todos los lenguajes de programación siguen la precedencia del operador. Déjame recordarte el pedido:
- Paréntesis
- Exponente
- División o Multiplicación
- Suma o Resta
Escribamos un programa y verifiquemos esto:
x = 10 + 3 * 2 ** 2 - (9 + 2)
¿Cuál debería ser la respuesta a la ecuación anterior?
Si tu respuesta es 11, no necesitas repetir la secundaria.
Deje un comentario