(+) Suma
(-) Resta
(*) Multiplicación
(/) División
(%) Modulo o Residuo
(//) Division con valor entero
(**) Exponenciación
Primeros pasos con Python
¿Por qué aprender Python?
Herramientas del curso
Tu primer programa
Playgrounds: Te doy la bienvenida a los ejercicios interactivos
Variables
Playgrounds: Modifica el valor de una variable
Tipos de datos en Python
Tipos de datos
Strings
Numbers
Booleans
Transformación de tipos
Playgrounds: Imprime el formato adecuado
Operadores y condicionales
Operadores aritméticos
Operadores de comparación
Comparación de números flotantes
Operadores lógicos: and y or
Operador lógico not
Condicionales
Proyecto: condicionales
Playgrounds: Identifica si un número es par o impar
Listas y diccionarios
String recargado
Indexing y slicing
Listas
Métodos de listas
Playgrounds: Agrega, modifica y elimina elementos de una lista
Tuplas
Proyecto: tuplas
Diccionarios: definición y lectura
Diccionarios: inserción y actualización
Playgrounds: Agrega, modifica y elimina elementos de un diccionario
Ciclos
Loops: While
Loops: For
Playgrounds: Agrega solo los números positivos de una lista
Ciclos anidados
¡Es tu turno: crea un tutorial!
Cierre
¡Conoce otros proyectos de este curso!
Proyecto: aplicando ciclos
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 96
Preguntas 4
(+) Suma
(-) Resta
(*) Multiplicación
(/) División
(%) Modulo o Residuo
(//) Division con valor entero
(**) Exponenciación
Resumen:
La librería que ayuda con todas estas operaciones se llama NumPy. Por favor no dejen de estudiarla.
Qué sencilla forma de recordarlo, no se me había ocurrido formar un acróstico.
Notas:
a = 10
b = 3
print(f"suma: {a + b}") #suma de variables
print(f"resta: {a - b}") #resta de variables
print(f"multiplicacion: {a * b}") #multiplicacion de variables
print(f"division: {a / b}") #division de variables
print(f"division entera: {a // b}") #no regresa el residuo de la division, solo regresa el numero entero
print(f"modulo: {a % b}") #residuo de la division de variables
print(f"exponente: {a ** b}") #exponente de variables
print(f"Jerarquiaa: {a ** b + b - (a ** a / b) // a}") #el orden de las operaciones es el mismo que en matematicas
# 1)parentesis
# 2)exponente
# 3)multiplicacion y division
# 4)suma y resta
# 5)izquierda a derecha
Existen 7 grupos de operadores en Python:
Operadores de asignación: =, +=, -=, *=, /=, %=, **=, //=
Operadores de comparación: ==, !=, >, <, >=, <=
Operadores lógicos: and, or, not
Operadores de identidad: is, is not
Operadores de pertenencia: in, not in
Operadores de bit: &, |, ^, ~, <<, >>
Operadores de membresía: . (punto), [] (corchetes), (), {} (llaves)
Compañeros les propongo un ejercicio, pedir una cantidad de dinero a retirar en un cajero y imprimir la cantidad de billetes de cada denominación.
Ejemplo: solicito 385 dolares, es decir, que son 3 billetes de 100, 1 de 50, 1 de 20, 1 de 10 y 1 de 5 dolares.
P arentesis ()
E xponenciación **
M últiplicación *
D ivisión / [Solo valor entero // , modulo %)
A dición +
S ustracción -
En Python, los operadores aritméticos son los siguientes:
+
-
*
/
//
%
**
Complemento de la plataforma EDUCATIVE:
def MathOp():
classic_division=3/2
floor_division=3//2
modulus=3%2
power=3**2
return [classic_division, floor_division, modulus, power]
[classic_division, floor_division, modulus, power]=MathOp()
print(classic_division)
print(floor_division)
print(modulus)
print(power)
Excelente clase, muy bien explicada 💚
🤔 Me entró la duda si siempre que se usa la división da como resultado un flotante así que probé solo usar la división para obtener la parte entera y esto fue el resultado
Diseñe esta calculadora
def run():
print("Bienvenido a calculando")
print("")
num1 = int(input("Introduce un primer número: "))
num2 = int(input("Introduce un segundo número: "))
print("")
print("De entre estas operaciones:")
print("1. Suma")
print("2. Resta")
print("3. Multiplicación")
print("4. División")
print("5. Potenciacion")
print("6. Radicacion")
print("")
operacion = int(
input(
"¿Que operacion deseas realizar? Digita el numero (1, 2, 3, 4, 5 o 6): ")
)
print("")
if operacion == 1:
resultado = num1 + num2
print(f"La suma de {num1} + {num2} es: {resultado}")
elif operacion == 2:
resultado = num1 - num2
print(f"La resta de {num1} - {num2} es: {resultado}")
elif operacion == 3:
resultado = num1 * num2
print(f"La multiplicacion de {num1} * {num2} es: {resultado}")
elif operacion == 4:
if num2 == 0:
print("No se puede dividir por cero.")
else:
resultado = num1 / num2
print(f"La division de {num1} / {num2} es: {resultado}")
elif operacion == 5:
resultado = num1**num2
print(f"La potencia de {num1} a la {num2} es: {resultado}")
elif operacion == 6:
if num1 < 0 and num2 % 2 == 0:
print("No se puede calcular la raíz par de un número negativo.")
else:
resultado = num1**(1 / num2)
print(f"La radicacion de {num1} a la {num2} es: {resultado}")
else:
print("Operación no válida.")
if __name__ == '__main__':
run()
```
Los operadores se manejan igual en otros lenguajes, pero como dice el profesor hay que tener cuidado en el manejo de las variables
Este juego genera dos números aleatorios entre 1 y 10 y luego pide al usuario que elija una operación aritmética. Luego, usa una estructura de control de flujo “if-elif” para determinar cuál operación se debe realizar y luego muestra el resultado.
import random
# Genera dos números aleatorios entre 1 y 10
num1 = random.randint(1, 10)
num2 = random.randint(1, 10)
# Pide al usuario que elija una operación aritmética
print("¿Qué operación deseas realizar?")
print("1. Suma")
print("2. Resta")
print("3. Multiplicación")
print("4. División")
opcion = int(input())
# Realiza la operación seleccionada y muestra el resultado
if opcion == 1:
resultado = num1 + num2
operacion = "suma"
elif opcion == 2:
resultado = num1 - num2
operacion = "resta"
elif opcion == 3:
resultado = num1 * num2
operacion = "multiplicación"
elif opcion == 4:
resultado = num1 / num2
operacion = "división"
else:
print("Opción inválida.")
print("El resultado de la", operacion, "es", resultado)
Les dejo mi codigo con comentarios
def main():
#type code here include indent
#suma
print(10 +10)
#resta
print(10-5)
#multiplicacion
print(2*4)
#division
print(10/2)
#modulo o residuo
print(10%3) #el residuo es 1
print(10%2) #el residuo es 0
#division con valor entero
print(10//3)#con este operador solo se captura el entero de la division. El resultado seria 3.
#exponenciacion
print(2**3) #2^3 = 8
print(2**3 + 3 - 7 /1 // 4)
#print(x + 3 - y//z)
# x = 2**3 = 8
# y = 7/1 = 7
# z = 4
# y//z = 7//4 = 1
#print(8 + 3 - 1)
'''
JERARQUIZACION:
LA PRIORIDAD ES DE IZQUIERDA A DERECHA
P - PARENTESIS
E - EXPONENTES
M - MULTIPLICACION
D - DIVISION
A - ADICION
S - SUSTRACCION
'''
if __name__ == '__main__':
main()
Los operadores aritméticos son los operadores matemáticos que nos permiten realizar operaciones como lo son la suma, la resta, la división y la multiplicación.
Es importante tener en cuenta que estos operadores solo funcionarán con los tipos de dato int
y float
.
print(10 + 10) # 20
print(10 - 5) # 5
print(10 * 2)# 20
print(10 / 2) # 5
Este operador se representa con el signo de porcentaje %
y nos da el residuo de una división, por ejemplo si dividimos 10 / 3 tendremos un residuo de 1.
print(10 % 3) # 1
Este operador se representa con el signo de doble división //
y nos regresa únicamente el entero de la división, aunque esta tenga decimales.
print(10 // 3) # 3
Cuando queremos hacer una potencia utilizaremos el doble asterisco **
.
print(2 ** 3) # 8
El operador Módulo nos da el residuo al dividir los dos números que usamos, es decir, lo que sobra. Al usar 10 % 3 nos da como resultado 1 porque:
#arith
print(10+10)
print(10 - 5) #Cuando la división es exacta no tiene residuos, es decir no tiene
print(10 *2) # composición como decimales
print(10/2)
print(10 % 2)
print(10/3)
print(10%3)
print(10//3)
print(2**3)
print(2**3 + 3 -7/1 // 4) #Se resolvió como PEMDAS
print("Hola"+"Mundo")
print("Hola" * 3)
print(10 + 10)
print (10 - 5)
print(10 * 2)
print(10 / 2) #división
print(10 % 2) #mod (residuo)
print(10 / 3)
print(10 % 3)
print(10 // 3)#sin precision decimal osea solo captura la parte entera del cociente
print(2 ** 3) #exponente 2^3
'''Orden y prioridad de las operaciones
P PARENTESIS
E EXPONENCIALES
M MULTIPLICACIÓN
D DIVISIÓN
A ADICIÓN
S SUSTRACCIÓN
De izquierda a derecha ->'''
print(2 ** 3 + 3 - 7 / 1 // 4) #2**3=8, 3, 7/1//4=1 -> 8+3-1=10
print("hola" + "mundo")
print("hola" * 3)
P- paréntesis
E- exponentes
M- multiplicación
D- división
A- adición
S- sustracción
El resultado es 128
print((8+3) ** 2 + 10 - 20 / 2 // 3)
Notas:
Z = (2 ** 3 + 3 - 7 / 1 // 4)
print(Z)
x1 = (2 ** 3)
print(x1)
x2 = ((7 / 1) // 4)
print(x2)
Z = (x1 + 3 - x2)
print (Z)
Resumen de la clase en notion
(+) Suma
(-) Resta
(*) Multiplicación
(/) División
(//) Division con valor entero
(%) Modulo o Residuo
(**) Exponenciación
**(0.5) Raiz Cuadrada
Mis apuntes
Hasta ahora la diferencia con otros lenguajes que he aprendido es obtener la potencia de un número, interesante
print(10+10)
print(10-5)
print(10*2)
print(10/2) # 5
print(10%2)
print(10/3)
print(10%3)
print(10 // 3)
print(2**3)
print(2**3 +3-7/1 //4)
print(2**3)
print((7/1)//4)
print(8+3-1)
print(10/0)
print ('Hola'+ ' Mundo')
print('Hola '*3)
A qui mi aporte!
PEMDAS
Este acróstico me es de gran ayuda para memorizar la manera en que se operan los signos.
Recordando siempre hacerlo de izquierda a derecha
Pemdas mnemotecnia para la jerarquía de las operaciones
Suma (+), Resta (-), Multiplicación (*), División (/), División Entera (//), Módulo (%), Exponente (**).
Suma (+): Se utiliza para sumar dos valores.
Ejemplo: 3 + 5
dará como resultado 8
.
Resta (-): Se utiliza para restar el valor de la derecha del valor de la izquierda.
Ejemplo: 7 - 2
dará como resultado 5
.
Multiplicación (*): Se utiliza para multiplicar dos valores.
Ejemplo: 4 * 6
dará como resultado 24
.
División (/): Se utiliza para dividir el valor de la izquierda por el valor de la derecha, siempre dando un resultado decimal.
Ejemplo: 8 / 2
dará como resultado 4.0
.
División Entera (//): Se utiliza para dividir y obtener solo la parte entera del resultado, descartando los decimales.
Ejemplo: 8 // 3
dará como resultado 2
.
Módulo (%): Se utiliza para obtener el residuo de una división.
Ejemplo: 7 % 3
dará como resultado 1
porque 7 dividido por 3 tiene un residuo de 1.
**Exponente ( ** ): Se utiliza para elevar un número a una potencia.
Ejemplo: 2 ** 3
dará como resultado 8
porque 2 elevado a la 3ª potencia es 8.
Suma: +
Resta: -
Multiplicación: *
División: /
División entera: //
Módulo (resto de la división): %
Exponente: **
Redondeo: round()
Ejemplo
a = 10
b = 3
print(a + b) # Imprime 13
print(a - b) # Imprime 7
print(a * b) # Imprime 30
print(a / b) # Imprime 3.3333333333333335
print(a // b) # Imprime 3
print(a % b) # Imprime 1 (el resto de 10 / 3 es 1)
print(a ** b) # Imprime 1000 (10 elevado a 3)
print(round(a / b)) # Imprime 3 (redondea el resultado a un entero)
Se solucionan siguiendo la lógica PEMDAS
P - paréntesis / E - exponentes / M - multiplicación / D - división / A - adición / S - sustracción
# Existen 7 grupos de operadores en Python:
# Operadores de asignación: =, +=, -=, *=, /=, %=, **=, //=
# Operadores de comparación: ==, !=, >, <, >=, <=
# Operadores lógicos: and, or, not
# Operadores de identidad: is, is not
# Operadores de pertenencia: in, not in
# Operadores de bit: &, |, ^, ~, <<, >>
# Operadores de membresía: . (punto), [] (corchetes), (), {} (llaves)
#operadores aritmeticos
print(10 + 10)
print(10 - 5)
print(10 * 2)
print(10 / 2) # 5
#operador de modulo, se reprecenta con el signo de %
print(10 % 2) # 0
print(10 / 3)
#con el modulo se detecta el residuo, serviria en un
#programa para detectarsi un numero es par o impar
print(10 % 3)
#operador para quedarnos solo con el numero entero
print(10 // 3)
#operador exponencial (elevado)
print(2 ** 3)
#usando diferentes operadores
print(2 ** 3 + 3 - 7 / 1 // 4)
#debemos recordar orden en el cual se ejecutan y priorizan cada operador
#PEMDAS: Parentesis, Exponente, Multiplicacion,
#Divicion, Adicion, Sustracion. Python respeta esta forma aritmetica
print(2 ** 3)
print((7 / 1) // 4)
print(8 + 3 - 1)
print(10 / 0)
#en este caso hara una concatenacion
print('Hola' + ' mundo')
#en este caso va a repilcar el string tres veces
print('Hola' * 3)
Mi aporte 😊
<code>
##crear una calculadora para los diferentes tipos de operaciones artimeticas que hay
print("Hola bienvenido, esta es una calculadora")
numero1 = int(input("Introduce el valor del primer numero de la operacion: "))
numero2 = int(input("Introduce el valor del segundo numero de la operacion: "))
operacion = input("Ahora que seleccionaste los dos numeros, indicame cual tipo de operacion deseas hacer: 1) suma 2) resta 3) multiplicacion 4) divison 5) modulo 6)divison de valor entero 7) Exponente ")
if operacion == '1':
resultado = numero1 + numero2
print(f'el resultado es {resultado}')
if operacion == '2':
resultado = numero1 - numero2
print(f'el resultado es {resultado}')
if operacion == '3':
resultado = numero1 * numero2
print(f"El resultado es {resultado}")
if operacion == '4':
resultado = numero1 / numero2
print(f"el resultado es de {resultado}")
if operacion == '5':
resultado == numero1 % numero2
print(f"El resultado es de {resultado}")
if operacion == '6':
resultado = numero1 // numero2
print(f"El resultado es {resultado}")
if operacion == '7':
resultado = numero1 ** numero2
print(f"El resultado es {resultado}")
Operaciones aritmeticas empiezan = PEMDAS = ( ) ,** ,* , / , + , -
** => exponente // => division sin decimales % => Modulo o reciduo
Operaciones aritmeticas empiezan = PEMDAS = ( ) ,** ,* , / , + , - ** => exponente // => division sin decimales % => Modulo o reciduo
En resumen
(+) Suma aritmética (En string se concatenan)
(-) Sustracción
(*) Multiplicación (En string se repite el estring de acuerdo al factor multiplicado)
(/) División
(%) Modulo (Es el residuo de una división convencional)
(//) División (Solo deja el valor entero y desecha los decimales cuando el numero es float)
(**) Potencia
por si alguien se pregunta porque primero hizo (7/1)//4 es porque siempre se resuelve de izquierda a derecha en una operación matematica :3
orden de calculo de operaciones matemáticas. De izquierda a derecha. 1. parentesis 2. exponentes. 3. multiplicacion 4. division 5. addiction 6. sustracción
Pendams parentesis, exponentes, multiplicación, división, suma y resta
Muy buen respaso profe Nicolás!!
Que se note que hice planas por que no me grababa mentalmente el uso del % y //. Obvio tome notas en mi cuaderno jajaja
print("suma: ", 10+5)
print("Multiplicación: ", 10*5)
print("resta: ", 10-5)
print("residuo: ", 10%5)
print("División con valor entero: ", 10//5)
print("Exponenciación: ", 10**5)
print(10 + 10)
print(10 - 5)
print(10 * 2)
print(10 / 2) # 5
print(10 % 2) # 0
print(10 / 3)
print(10 % 3)
print(10 // 3)
print(2 ** 3)
print(2 ** 3 + 3 - 7 / 1 // 4)
print(2 ** 3)
print((7 / 1) // 4)
print(‘Hola’ + ’ mundo’)
print(‘Hola’ * 3)
(**) Exponenciacion
(%) Modulo o Residuo
(-) Resta
(/) Division
(+) Suma
(//) Division con valor entero
(*) Multiplicacion
Excelente explicación.
+
-
*
/
//
%
**
Otra manera que me enseñaron a mi para aprenderse las prioridades es con el acrónimo :
PaPoMuDAS :
Paréntesis
Potencia
Multiplicación
División
Adicion
Sustraccion
Y personalmente lo encuentro mejor
recordar es vivir
#suma
print (5 + 5)
#resta
print (5 - 5)
#multiplicación
print (5 * 5)
#division
print (36 / 4)
#operador modulo residuo de la division
print (10 % 2)
print (10 % 3)
#doble division
print(10 // 3)
#exponenciacion
print (2 ** 3)
#dividir y despues otra division
print((7/1) //4)
#suma de tres numero
print(8+2+1)
print( "hola " + " mundo “)
print(” hola " * 3)
#suma
print (5 + 5)
#resta
print (5 - 5)
#multiplicación
print (5 * 5)
#division
print (36 / 4)
#operador modulo residuo de la division
print (10 % 2)
print (10 % 3)
#doble division
print(10 // 3)
#exponenciacion
print (2 ** 3)
print( "hola " + " mundo “)
print(” hola " * 3)
print(10 + 10) #Suma (concatenacion si son strings) //20
print(10 - 5) #Resta //5
print(10 * 2) #Multiplicacion //20
print("Hola" * 3) # Multiplica los Strings //HolaHolaHola
print(10 / 2) #Division // 5
print(5 / 2 ) #Division // 2.5
print(10 % 2) #Modulo // 0
print(10 % 3) #Modulo // 1
print(10 // 3) #Division (SOLO SE CAPTURA EL NUMERO ENTERO) // 3
print(2 ** 3) #Exponente // 8
print(2 ** 3 + 3 - 7 / 1 // 4) #Jerarquia de operaciones (PEMDAS= Parentesis, Exponentes, Multiplicacion, Division, Adicion, Sustraccion)
print(10 / 0) # ZeroDivisionError // Python le sabe muy bien a las matematicas.
Esta función puede servir para entender el modulo y como captar números pares e impares .
elemento = [2, 2, 3, 3, 13]
for i in elemento:
if i % 2 > 0:
print(“impar”)
else:
print(“par”)
Prioridad de resolución de operaciones
print(34+8)
print(34-8)
print(34*8)
print(34/8)
#Módulo resuelve el residuo de la división
print(34 % 8)
#Doble división captura el entero de la división
print(10 // 3)
#Exponencial
print(2 ** 3)
print(2 ** 3 + 3 - 7 / 1 // 4)
#No dividir entre 0
print('Hola ' + 'mundo')
#Se pueden multiplicar strings
print('Hola ' * 3)
P arentesis ()
E xponenciación **
M últiplicación *
D ivisión / [Solo valor entero // , modulo %)
A dición +
S ustracción -
(+) Suma
(-) Resta
(*) Multiplicación
(/) División
(%) Modulo o Residuo
(//) Division con valor entero
(**) Exponenciación
(+) Suma
(-) Resta
(*) Multiplicación
(/) División
(%) Modulo o Residuo
(//) Division con valor entero
(**) Exponenciación
Recuerden que una raíz se puede expresar como un exponente, así si quiero calcular la raíz cuadrada de 9, con lo aprendido simplemente en la terminal escribimos print( 9 ** (1/2)) y nos arroja 3.0
A = int(input("Ingrese el valor de A: "))
B = int(input("Ingrese el valor de B: "))
suma = A+B
resta = A-B
producto = A*B
division = A/B
resultados = f"La suma es: {suma}, la resta es: {resta}, la multiplicación es: {producto},
y la división es: {division}"
print(resultados)
Orden de resolución de operaciones:
P - paréntesis
E - exponentes
M - multiplicación
D - división
A - adición (suma)
S - sustracción (resta)
un poco mas ordenado
#operador suma
print(10 +10)
#operador resta
print(10 - 10)
#operador multiplicacion
print(10 * 10)
#operador division
print(10 / 3 )
#operador de residuo
print(10 % 3)
#operador con division numero entero
print(10 // 3)
#operador exponencial
print(10 ** 10)
""""
P = parentesis
E = exponentes
M = multiplicacion
D = division
A = adicion
S = sustraccion
"""
print(2 ** 3 + 3 -7 / 1 // 4)
print(2 ** 3)
print((7 / 1) // 4)
print(8 + 3 - 1)
08_arith.py
#Sumas, restas, multiplicación, divición, residuo %
print(10+10)
print(7 % 3) #residuo
print(7 // 3) #entero de divición
print(7 ** 3) #exponencial
| (+) Suma
(-) Resta |
(*) Multiplicación |
(/) División |
(%) Modulo o Residuo |
(//) Division con valor entero |
(**) Exponenciación |
<aside>
💡 Orden y propridad de operaciones aritmeticas
va de izquierda a derecha
P - paréntesis
E - exponentes
M - multiplicación
D - división
A - adición
S - sustracción
</aside>
CODIGO
print(10 + 10)
print(10 - 5)
print(10 * 2)
print(10 / 2) # 5
print(10 % 2) # 0
print(10 / 3)
print(10 % 3) # modulo devuelve el resto
print(10 // 3) # Devuelve solo el Nro entero
print(2 ** 3) # potenciacion
print(2 ** 3 + 3 - 7 / 1 // 4)
print(2 ** 3)
print((7 / 1) // 4)
print(8 + 3 - 1)
print(10 / 0) # no existe dividir en 0. error
print('Hola' + ' mundo')
print('Hola' * 3)
a = 10
b = 3
# Suma
c = a + b
print(c) # Output: 13
# Resta
c = a - b
print(c) # Output: 7
# Multiplicación
c = a * b
print(c) # Output: 30
# División
c = a / b
print(c) # Output: 3.3333333333333335
# División entera
c = a // b
print(c) # Output: 3
# Módulo
c = a % b
print(c) # Output: 1
# Potencia
c = a ** b
print(c) # Output: 1000
print(15+12)
print(50-15)
print(12*9)
print(60/20)
print(20/6)
print(20%6)
print(22//7)
print(26)
print(26 +3 - 7/1//4)
print(20.5)
print((20.5)**2)
print(‘Hello’+‘world’)
print(‘Hello’*3)
Miren lo que pasa cuando imprimimos lo siguiente
print (3 % 10)
menos mal hice el curso de matemáticas, en este punto es donde empiezas a ver su utilidad con PEMDAS. Respecto a otros lenguajes aprendí como es la potenciación (**) y como sacar el entero de un división no exacta (//). Hasta aquí muy didáctico
Ok, no entendía el concepto de resto hasta que vi este video
https://www.youtube.com/watch?v=D1Atu1INPww
acá es tema es que el operador % te muestra el resto de una división entera y no de una división decimal.
(+) Suma (enter numeros, para cadenas de texto es concatenacion)
(-) Resta
(*) Multiplicación
(/) División
(%) Modulo o Residuo
(//) Division con valor entero
(**) Exponenciación
En este articulo encontré sobre las raices en python
https://appgametutoriales.com/raiz-cuadrada-en-python-sqrt-python/
#Operadores aritmeticos
print(10+20)
print(20-10)
print(10*2)
print(20/4)
print(10%2)
print(5/3)
print(5//3)
print(2**3)
print("Hola"+" mundo")
print("Hola"*3)
Paréntesis
Exponentes
Multiplicación
División
Adición
Sustracción
ECUACIONES
(+) Suma
(-) Resta
(*) Multiplicación
(/) División
(%) Modulo o Residuo
(//) Division con valor entero
(**) Exponenciación
PRIORIDADES
P - paréntesis
E - exponentes
M - multiplicación
D - división
A - adición
S - sustracción
Se podría decir que el
MOD(%) -> captura el residuo
DIV(//) -> divide y toma el numero entero del resultado
En realidad el orden de operación es el mismo que al usar álgebra. Y tiene sentido.
Saludos.
Qué bueno que nos recuerdan el PEMDAS 😃
print(10+10)
print(10-5)
print(10*2)
print(10/2)
print(10%2) # % da como resultado el residuo de una división
print(10/3)
print(10%3) # % da como resultado el residuo de una división
print(10//3) # // da como resultado el número entero de una división
print(2**3) # ** número elevado a la potencia indicada
print(2**3+3-7/1//4)
print(“hola” + “mundo”)
print(“Hola” * 3) # * repite la cadena Str el número de veces anotados a continuación
""" Arithmetic Operators """
# Suma
print("Suma")
print("13 + 4 es: ", 13 + 4)
# Resta
print("Resta")
print("4 - 12 es:", 4 - 12)
#Multiplicacion
print("Multiplicacion")
print("3 * 7 es:", 3 * 7)
# Division
print("Division")
print("2 / 7 es:", 2 / 7)
# Potenciacion
print("Potenciacion")
print("2 ** 3 es:", 2 ** 3)
# Division entera
print("Division entera")
print("12 // 5 es:", 12 // 5)
# Mod
print("Mod")
print("16 % 4 es:", 16 % 4)
print("13 % 5 es:", 13 % 5)
Operadores aritméticos
+ Suma dos o ás numeros
– Resta al operando de la izquierda el valor del operando de la derecha. Utilizado sobre un único operando, le cambia el signo.
* Producto/Multiplicación de dos operandos.
/ Divide el operando de la izquierda por el de la derecha (el resultado siempre es un float).
% Operador módulo. Obtiene el resto de dividir el operando de la izquierda por el de la derecha.
// Obtiene el cociente entero de dividir el operando de la izquierda por el de la derecha.
** Potencia. El resultado es el operando de la izquierda elevado a la potencia del operando de la derecha.
Operadres Matemáticos en Python
Operadores aritméticos:
numero ** .5
16 ** .5 #4.0
100 ** .5 #10.0
Aquí comparto mis notas aprovechando el uso de replit lo copia de está manera en mi notion también para que quede aún más explicito
#Arithmethics operators
print (10 + 10) # Addition
print (10 - 5) # Subtraction
print (10 * 2) # Multiplication
print (10 / 2) # Division. Result = 5
# % module operator it returns the residue of a division
print (10 % 2) # 0
print (10 / 3) # 3.33
print (10 % 3) # 1
# // operator means absolute division to get only the integer number
print (10 // 3) # 3
# Exponentation is represented with the ** operator
print (2 ** 3)
print('Hola' + ' mundo')
# Multiplying a string with multiply it the numbers of time that you assing it
print('Hola' * 3)
"""
P - Parenthesis
E - Exponents
M - Multiplicacion
D - Division
A - Addition
S - Subtraction
"""
print (2 ** 3 + 3 - 7 / 1 // 4)
print(2 ** 3 + 3 - 7 / 1 // 4)
print(10+10)
print(10-5)
print(10*2)
print(10/2)
print(10%2)
print(10/3)
print(10%3)
print(10//3)
print(2**3)
print(2 **3 +3 -7 /1 //4)
print(2**3)
print((7 /1 )//4)
print(8+3 -1)
# no es valido 'print(10/0)'
print('Hola ' + 'mundo')
print('Hola' * 3)
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.