No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Operadores aritm茅ticos

13/37
Recursos

Aportes 96

Preguntas 4

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

(+) 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:

  1. Operadores de asignaci贸n: =, +=, -=, *=, /=, %=, **=, //=

  2. Operadores de comparaci贸n: ==, !=, >, <, >=, <=

  3. Operadores l贸gicos: and, or, not

  4. Operadores de identidad: is, is not

  5. Operadores de pertenencia: in, not in

  6. Operadores de bit: &, |, ^, ~, <<, >>

  7. Operadores de membres铆a: . (punto), [] (corchetes), (), {} (llaves)

https://docs.python.org/es/3/library/operator.html

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:

  1. Suma: +
    Ejemplo: 2 + 3 devuelve 5.
  2. Resta: -
    Ejemplo: 5 - 3 devuelve 2.
  3. Multiplicaci贸n: *
    Ejemplo: 2 * 3 devuelve 6.
  4. Divisi贸n: /
    Ejemplo: 10 / 2 devuelve 5.0 (en Python 3, siempre devuelve un n煤mero de punto flotante).
  5. Divisi贸n entera: //
    Ejemplo: 10 // 3 devuelve 3 (descarta la parte decimal).
  6. M贸dulo (resto de la divisi贸n entera o residuo): %
    Ejemplo: 10 % 3 devuelve 1 (el resto de la divisi贸n entera de 10 entre 3).
  7. Exponente: **
    Ejemplo: 2 ** 3 devuelve 8 (2 elevado a la potencia de 3).

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 鈥渋f-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()

Operadores aritm茅ticos

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

Operador M贸dulo

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

Divisi贸n entera

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

Potencia

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)
mi aporte ser铆a este, para quienes quieran tomar un ejemplo o est茅n confundidos en algo: name = input("Cu谩l es tu Nombre? ") print("Mi nombre es: " + name) age = input("Cu谩l es tu Edad? ") print("Mi edad es: " + Age) #Aca transformamos Age a un entero age = int(age) sum_age = 15 #Aca solo la edad que sumar茅 template = f"Hola mi nombre es {name} y tengo {age} a帽os de edad, en 15 a帽os tendr茅 {age + sum_age} a帽os."
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 (**).

Operadores aritm茅ticos

  1. Suma (+): Se utiliza para sumar dos valores.

    Ejemplo: 3 + 5 dar谩 como resultado 8.

  2. Resta (-): Se utiliza para restar el valor de la derecha del valor de la izquierda.

    Ejemplo: 7 - 2 dar谩 como resultado 5.

  3. Multiplicaci贸n (*): Se utiliza para multiplicar dos valores.

    Ejemplo: 4 * 6 dar谩 como resultado 24.

  4. 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.

  5. 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.

  6. 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.

  7. **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

Suma

print(a + b) # Imprime 13

Resta

print(a - b) # Imprime 7

Multiplicaci贸n

print(a * b) # Imprime 30

Divisi贸n

print(a / b) # Imprime 3.3333333333333335

Divisi贸n entera

print(a // b) # Imprime 3

M贸dulo

print(a % b) # Imprime 1 (el resto de 10 / 3 es 1)

Exponente

print(a ** b) # Imprime 1000 (10 elevado a 3)

Redondeo

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)

Operadores l贸gicos y de comparaci贸n

  • and聽para comparar si dos valores son verdaderos.
  • or聽para comparar si uno de los valores es verdadero
  • not聽para invertir el valor booleano.
  • ==聽Compara dos valores y te dice si son iguales o no.
  • !=聽Compara dos valores y te dice sin son diferentes o no.
  • >聽Compara si es mayor que otro valor.
  • <聽Compara si es menor que otro valor.
  • >=聽igual o mayor que el valor a comparar.
  • <=聽igual o menor que el valor a comparar.

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(鈥楬ola鈥 + 鈥 mundo鈥)
print(鈥楬ola鈥 * 3)

(**) Exponenciacion
(%) Modulo o Residuo
(-) Resta
(/) Division
(+) Suma
(//) Division con valor entero
(*) Multiplicacion

Dividir entre 鈥0鈥 no es un error!!! Simplemente que da un n煤mero demasiado grande 鈥渋nfinito鈥 q para Python es dif铆cil expresarlo

Excelente explicaci贸n.

  1. Suma: +
    Ejemplo: 2 + 3 devuelve 5.
  2. Resta: -
    Ejemplo: 5 - 3 devuelve 2.
  3. Multiplicaci贸n: *
    Ejemplo: 2 * 3 devuelve 6.
  4. Divisi贸n: /
    Ejemplo: 10 / 2 devuelve 5.0 (en Python 3, siempre devuelve un n煤mero de punto flotante).
  5. Divisi贸n entera: //
    Ejemplo: 10 // 3 devuelve 3 (descarta la parte decimal).
  6. M贸dulo (resto de la divisi贸n entera o residuo): %
    Ejemplo: 10 % 3 devuelve 1 (el resto de la divisi贸n entera de 10 entre 3).
  7. Exponente: **
    Ejemplo: 2 ** 3 devuelve 8 (2 elevado a la potencia de 3).

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(鈥渋mpar鈥)
else:
print(鈥減ar鈥)

14. Operadores aritm茅ticos

Prioridad de resoluci贸n de operaciones

  • P par茅ntersis
  • E exponentes
  • M multiplicaci贸n
  • D divisi贸n
  • A adici贸n
  • S sustracci贸n
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(2
6 +3 - 7/1//4)
print(20.5)
print((2
0.5)**2)
print(鈥楬ello鈥+鈥榳orld鈥)
print(鈥楬ello鈥*3)

Miren lo que pasa cuando imprimimos lo siguiente
print (3 % 10)

OPERADORES ARITM脡TICOS

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(鈥渉ola鈥 + 鈥渕undo鈥)
print(鈥淗ola鈥 * 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

  • Estos operadores matem谩ticos en Python son de los m谩s utilizados en cualquier desarrollo de una aplicaci贸n en python no importando el ambiente en el que se este desarrollando. El listado completo es el siguiente:
+ 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:

Obtener la ra铆z de un n煤mero

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)