No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Primeros pasos con Python

9/17
Recursos

Dominar cualquier lenguaje de programación empieza con el conocimiento de sus elementos más básicos.

¿Cómo crear un archivo .py?

El primer paso crucial en el camino de familiarizarse con Python es crear un archivo en este lenguaje. Aquí te mostramos cómo hacerlo en el editor de código replit:

  1. Navega hasta el menú principal y elige la opción Create.

Crear archivo .py en Replit

  1. Selecciona Python en el apartado Template, escribe un nombre para el archivo y haz clic en Create Repl.

Selección de Python en Template

Con estos sencillos pasos, tu espacio de trabajo estará listo para que comiences a crear tu algoritmo utilizando Python.

Espacio de Trabajo de Python en Replit

¿Cómo crear una calculadora con Python?

Para crear una calculadora simple con Python, necesitamos establecer tres variables. Las dos primeras almacenarán los valores con los que realizaremos la operación matemática, mientras que la tercera variable guardará el resultado de la operación entre las dos primeras:

valor1 = 7 valor2 = 4 resultado = valor1 + valor2 print(resultado)

¿Qué diferencias existen entre JavaScript y Python?

A pesar de su utilidad en la programación, Python y JavaScript presentan marcadas diferencias:

  • El nombre del archivo por defecto en Python es main, mientras que en JavaScript es index.
  • Los archivos en Python tienen la extensión .py y en JavaScript es .js.
  • Para escribir comentarios en JavaScript se utiliza //, mientras que en Python se utiliza #.
  • En JavaScript, la palabra reservada para la impresión en consola es console.log(), en cambio, en Python se utiliza print().

Te animamos a completar tu propia calculadora utilizando operadores aritméticos y el lenguaje Python. ¡Adelante!

Contribución creada por: Silfredo Ibarra.

Aportes 652

Preguntas 7

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

#Crear una calculadora con las operaciones basicas

valor1 = 7
valor2 = 4

resultadoS= valor1 + valor2
resultadoR = valor1 - valor2 
resultadoM = valor1 * valor2 
resultadoD = valor1 / valor2 
#Método por formato
print(f'La suma es: {resultadoS}, la resta es: {resultadoR}, la multiplicacion es: {resultadoM}, la Division es: {resultadoD}')
#Método Tradicional
print("La suma es:" ,resultadoS, "la resta es: " ,resultadoR," la multiplicacion es: ",resultadoM, "la Division es: ",resultadoD)

Aquí una forma de realizar el ejercicio de la calculadora

number1 = int(input("Por favor digita el primer numero: "))
x = input("Por favor digita el operador: ")
number2 = int(input("Por favor digita el seundo numero: "))


if x == "+":
  resultado = number1 + number2
elif x == "-":
  resultado = number1 - number2
elif x == "*":
  resultado = number1 * number2
elif x == "/":
  resultado = number1 / number2
  
print(resultado)

La solución de la calculadora en python:

Con el Match-Case Statement C:

"""Calculadora con operacines basicas"""

num1 = 7
num2 = 5
resultado = 0

operador = input("""Ingrese el tipo de operador (+. - ,* , /): """)

match operador:
    case '+':
        resultado = num1 + num2
    case '-':
        resultado = num1 - num2
    case '*':
        resultado = num1 * num2
    case '/':
        resultado = num1 / num2
    case _:
        raise TypeError("Operador no soportado")


print(resultado)

> Que es Print.

Imprime los valores en una secuencia o en sys.stdout de forma predeterminada. Argumentos de palabras clave opcionales: archivo:  un objeto similar a un archivo (secuencia); el valor predeterminado es el sys.stdout actual. sep:   cadena insertada entre valores, por defecto un espacio. final:   cadena añadida después del último valor, por defecto una nueva línea. flush: si se debe enjuagar a la fuerza la corriente.

Para los que tengan duda en cualquier lenguaje les dejo esta súper página w3schools.com ;)

Yo lo hice así 😄

operation = input(
    '¿Qué operación desea realizar?: suma, resta, multiplicación, división: ')

if (operation == 'suma'):
    num1 = int(input('¿Cuál es el primer número a sumar?: '))
    num2 = int(input('¿Cuál es el segundo?: '))
    print('La respuesta es', num1 + num2)

elif (operation == 'resta'):
    num1 = int(input('¿Cuál es el primer número a restar?: '))
    num2 = int(input('¿Cuál es el segundo?: '))
    print('La respuesta es', num1 - num2)

elif (operation == 'multiplicación'):
    num1 = int(input('¿Cuál es el primer número a multiplicar?: '))
    num2 = int(input('¿Cuál es el segundo?: '))
    print('La respuesta es', num1 * num2)

elif (operation == 'división'):
    num1 = int(input('¿Cuál es el primer número a dividir?: '))
    num2 = int(input('¿Cuál es el segundo?: '))
    print('La respuesta es', num1 / num2)

Aquí está mi aportación:

#Crear una calculadora con las operaciones matemáticas básicas.

def suma(a,b):
  resultado = a + b;
  print("Suma: ", resultado);

def resta(a,b):
  resultado = a - b;
  print("Resta :", resultado);

def multiplicacion(a,b):
  resultado = a * b;
  print("Multiplicación: ", resultado);

def division(a,b):
  resultado = a / b;
  print("División: ", resultado);

suma(8,4)
resta(5,2)
multiplicacion(2,10)
division(15,3)

Mi segundo codigo escrito ahora en python

Calculadora operaciones basicas (Suma, resta, multiplicación y divisón)

Num1 = 7
Num2 = 4

resultado1 = Num1 + Num2
resultado2 = Num1 - Num2
resultado3 = Num1 * Num2
resultado4 = Num1 / Num2

print(resultado1)
print(resultado2)
print(resultado3)
print(resultado4)

<
number1 = int(input("Digita el primer numero: "))
x = input("Digita el operador: ")
number2 = int(input("Digita el seundo numero: "))

resultado=empty


if x == "+":
  resultado = number1 + number2
elif x == "-":
  resultado = number1 - number2
elif x == "*":
  resultado = number1 * number2
elif x == "/":
  resultado = number1 / number2

  
print(resultado)

> 

A continuación, comparto mi código para suma, resta, multiplicacioón y división con lenguaje Python:

ESTE ES MI RETO DE LA CALCULADORA EN PYTHON

Yo lo hice de esta forma.

Aqui esta mi aporte un poco dificil , no sabia que en python no exitisa en switch case, asi que investigue y el metodo similar se llama match

#Suma
def suma(num1,num2):
  resultado = num1 + num2
  print(num1," + ",num2," = ",resultado)
#Resta
def resta(num1,num2):
  resultado = num1 - num2
  print(num1," - ",num2," = ",resultado)
#Multiplicacion
def multiplicacion(num1,num2):
  resultado = num1 * num2
  print(num1," * ",num2," = ",resultado) 
#Division
def division(num1,num2):
  if(num2 == 0 ):
    print("Division por cero")
  else: 
    resultado = num1 + num2
    print(num1," / ",num2," = ",resultado)

def menu():
    print('''
    Digite la opcion que desee:
    1. Suma
    2. Resta
    3. Multiplicacion
    4. Division
    5. Salir
    ''')
    opc = int(input("Escoja su opcion:  "))
    return opc

def calculadora():
    opc = menu()
    while(opc != 5):
        num1 = int(input("Digite el numero 1: \n"))
        num2 = int(input("Digite el numero 2: \n"))   
        match opc:
            case 1:
                suma(num1,num2)
            case 2:
                resta(num1,num2)
            case 3:
                multiplicacion(num1,num2)
            case 4:
                division(num1,num2)
            case default:
                print("Opcion no valida")
        opc = menu()

calculadora()

calculadora humilde

valor1 = 7
valor2 = 4

resultado = valor1 + valor2
print("7 mas 4 es :", resultado)




valor1 = 6
valor2 = 3

resultado = valor1 - valor2
print("6 menos 3 es : ",resultado)





valor1 = 6
valor2 = 3

resultado = valor1 * valor2
print("6 por 3 es: ",resultado)





valor1 = 12
valor2 = 2

resultado = valor1 / valor2

<code>


print("12 entre 2 es :", resultado)
Esta es la forma en la que se vería con funciones: ```python def suma(valor1, valor2): resultado = valor1 + valor2 return resultado def resta(valor1, valor2): resultado = valor1 - valor2 return resultado def multiplicacion(valor1, valor2): resultado = valor1 * valor2 return resultado def divsion(valor1, valor2): resultado = valor1 / valor2 return resultado ```def suma(valor1, valor2): resultado = valor1 + valor2 return resultado def resta(valor1, valor2): resultado = valor1 - valor2 return resultado def multiplicacion(valor1, valor2): resultado = valor1 \* valor2 return resultado def divsion(valor1, valor2): resultado = valor1 / valor2 return resultado
Dejo la calculadora usando un match statement, que es equivalente a un switch. ```js #Calculadora num1 = int(input("Digita el primer número: ")) op = input("Elije un operador: +, -, *, / :") num2 = int(input("Digita el segundo número: ")) def operacion(op): match op: case "+": return num1 + num2 case "-": return num1 - num2 case "*": return num1 * num2 case "/": return num1 / num2 case _: return "Operador incorrecto" print ("El resultado es: ", operacion(op)) ```#Calculadora num1 = int(input("Digita el primer número: ")) op = input("Elije un operador: +, -, \*, / :") num2 = int(input("Digita el segundo número: ")) def operacion(op): match op: case "+": return num1 + num2 case "-": return num1 - num2 case "\*": return num1 \* num2 case "/": return num1 / num2 case \_: return "Operador incorrecto" print ("El resultado es: ", operacion(op))
<#suma, resta, multiplicacio, division
val1 = 8
val2 = 3

resultSuma = val1 + val2
print ('El resultado de la suma es', resultSuma)

resultResta = val1 - val2
print ('El resultado de la resta es', resultResta)

resultMult = val1 * val2
print ('El resultado de la Multiplicacion es', resultMult)

resultDivi = val1 / val2
print ('El resultado de la Division es', resultDivi)> 
<code> # crear una calculadora
resultado = 0
resultado = float (resultado)
N1 = input ('ingrese el primer numero ')
N2 = input ('ingrese el segundo numero ')
print ('opciones 1_ suma; 2_resta; 3_multiplicacion; 4_division')
opcion = input('Ingrese la opcion que desea ')
N1 = int (N1)
N2 = int (N2)
opcion = int (opcion)
if opcion == 1:
    resultado = N1 + N2
elif opcion == 2:
    resultado = N1 - N2
elif opcion == 3:
    resultado = N1 * N2
elif opcion == 4:
    resultado = N1 / N2
else:
    print('la opcion ingresada no es valida')
  
print (resultado)

Mi aporte 😉

def opciones():
  print("Elige opcion: \n1.Suma \n2.Resta \n3.Multiplicación \n4.División \n")
  opcion = int(input("Digite su opción: "))

  if opcion > 4 or opcion < 1: print("Elija otra opción")
  elif opcion < 5 : operaciones(opcion)

def operaciones(opcion):
  num1 = int(input("Digite el primer número: ")) 
  num2 = int(input("Digite el segundo número: ")) 
  
  if opcion == 1: suma(num1, num2)
  elif opcion == 2: resta(num1, num2)
  elif opcion == 3: multiplicacion(num1, num2)
  elif opcion == 4: division(num1, num2)

def suma(num1, num2):
  resultado = num1 + num2
  print(resultado)

def resta(num1, num2):
  resultado = num1 - num2
  print(resultado)

def multiplicacion(num1, num2):
  resultado = num1 * num2
  print(resultado)

def division(num1, num2):
  resultado = num1 / num2
  print(resultado)

opciones()
<#calculadora con suma, resta, multiplicación y división 

valor1 = 10
valor2 = 8

resultadoSuma = valor1+ valor2
resultadoResta = valor1-valor2
resultadoMultiplicación=valor1*valor2
resultadoDivision= valor1/valor2

print("El resultado de la suma es", resultadoSuma)

if valor1<valor2:
  print("El resultado de la resta es negativo ")
  print("El resultado de la resta es",resultadoResta) 
else:
  print("El resultado de la resta es: ", resultadoResta)

print("El resultado de la multiplicación es", resultadoMultiplicación)

if valor2==0:
  print("No se puede dividir un numero por cero, ERROR ")
else:
  print("El resultado de la división es:", resultadoDivision)

> 

Dejo el resultado de la actividad

Let’s go!!

valor1 = 7
valor2 = 4

resultado = valor1 + valor2
print(resultado)


resultadoResta = valor1 - valor2
print(resultadoResta)


resultadoMultiplicacion = valor1 * valor2
print(resultadoMultiplicacion)


resultadoDivision = valor1 / valor2
print(resultadoDivision)

este es mi codigo ♥

#crear una calculadora con las operaciones matematicas basicas 

valor1 = 6
valor2 = 4

resultadoS = valor1 + valor2
resultadoR = valor1 - valor2
resultadoM = valor1 * valor2
resultadoD = valor1 / valor2 
print ("la suma de",valor1, "y",valor2,":",resultadoS)
print ("la resta de",valor1, "y",valor2,":",resultadoR)
print ("la multiplicacion de",valor1, "y",valor2,":",resultadoM)
print ("la division de",valor1, "y",valor2,":",resultadoD)

Mi calculadora en Python

# Crear una calculadora con las operaciones aritméticas básicas

def suma (num1, num2):
  resultado = num1 + num2
  print("La suma de ", num1, " + ",num2," es: ",resultado)

def resta (num1, num2):
  resultado = num1 - num2
  print("La resta de ", num1, " - ",num2," es: ",resultado)

def multiplicacion (num1, num2):
  resultado = num1 * num2
  print("La multiplicacion de ", num1, " * ",num2," es: ",resultado)

def division (num1, num2):
  resultado = num1 / num2
  print("La division entera de ", num1, " / ",num2," es: ",resultado)

suma(2,3)
resta(2,3)
multiplicacion(2,3)
division(2,3)
  

Mi ejercicio:

# Crear una calculadora con las operaciones matemáticas básicas

valor1 = 7
valor2 = 4

resultadosuma = valor1 + valor2
resultadoresta = valor1 - valor2
resultadomultiplcación = valor1 * valor2
resultadodivisión = (valor2/valor1)*100

print(resultadosuma)
print(resultadoresta)
print(resultadomultiplcación)
print(resultadodivisión)

# crear una calculadora con operaciones basicas

valor1 = 7
valor2 = 4

resultadosum = valor1 + valor2 #Suma
resultadoresta = valor1 - valor2 #resta
resultadomulti = valor1 * valor2 #multiplicacion
resultadodivi = valor1 / valor2 #divicion

print(resultadosum)
print(resultadoresta)
print(resultadomulti)
print(resultadodivi)

mi aporte
![](

me va mejor con python

mi calculadora

# calculadora suma, resta, mutiplicacion, division

valor1 = int(input("digita el primer numero "))
operador = str(input("digita el operador +, -, * , / "))
valor2 = int(input("digita el segundo numero "))


if operador == "+": 
  resultado = valor1 + valor2
  print("el resultado es ", resultado)
  
if operador == "-": 
  resultado = valor1 - valor2
  print("el resultado es ", resultado)
  
if operador == "*": 
  resultado = valor1 * valor2
  print("el resultado es ", resultado)
  
if operador == "/": 
  resultado = valor1 / valor2
  print("el resultado es ", resultado)


Aqui mi solucion al reto:

valor1 = int(input("Ingresa el primer numero: "))
valor2 = int(input("Ingresa el segundo numero: "))
r_suma = valor1 + valor2
r_resta = valor1 - valor2
r_multiplicacion = valor1 * valor2
r_division = valor1 / valor2

print("La suma es: ",r_suma)
print("La resta es: ",r_resta)
print("La multiplicacion es: ",r_multiplicacion)
print("La division es: ",r_division)

Una forma de realizar las 4 operaciones automaticamente!

#Practica de una calculadora
print("Gracias por usar mi calculadora en python")
print("=================================================")
num1 = int(input("Ingrese el primer numero: "))
num2 = int(input("Ingrese el segundo numero: "))

suma = num1 + num2
resta = num1 - num2
multiplicacion = num1 - num2
division = num1 / num2
print("=================================================")
print("El resultado de la suma es: ")
print(suma)
print("El resultado de la resta es: ")
print(resta)
print("El resultado de la multiplicacion es: ")
print(multiplicacion)
print("El resultado de la division es: ")
print(division)

Al menos este lenguaje estuvo más facil de comprender que el relajo que hizo en javascript

se ve que para todos es muy fácil, espero sea así y se la están pasando genial, hacerlo de la misma manera que el ejemplo cada vez me resulta mas cómodo para agilizar la utilización del teclado, soy nuevo en el campo así que iré lento pero sin sueño

**yo lo hice de esta manera **

valor1= 7
valor2= 4
rsuma= valor1 + valor2
rresta= valor1 - valor2
rdivi= valor1 / valor2
rmulti= valor1 * valor2
print("operaciones basicas con los nuemos: ",valor1, “y”, valor2)

print("el resultado de la suma es: ",rsuma)
print("el resultado de la resta es: ",rresta)
print("el resultado de la divicion es: ",rdivi)
print("el resultado de la multiplicacion es: ",rmulti)

#Crear una calculadora con las operaciones matemáticas básicas

num1=7
num2=4

opSuma = num1+num2
opResta= num1-num2
opMulti= num1*num2
opDivision= num1/num2

print("El resultado de la suma es: " ,opSuma)
print("El resultado de la resta es: " ,opResta)
print("El resultado de la multilpicación es: " ,opMulti)
print("El resultado de la división es: " ,opDivision)
\# 1. SUMAR \# 2. RESTAR \# 3. MULTIPLICAR \# 4. DIVIDIR \#El programa debe mostrar un MENÚ con cada opción \#debe solicitar los valores Operando1 y Operando2 \#para realizar la operación seleccionada. print('\*\*\*\*\* CALCULADORA \*\*\*\*\*\n' '-----------------------------------------------') oper1 = float(input('Introduzca el Operando 1: ')) oper2 = float(input('Introduzca el operando 2: ')) salir = False while not salir: print('¿Qué operación desea realizar?\n' '1. Suma\n' '2. Resta\n' '3. Multiplicación\n' '4. División\n') opcion = int(input('Seleccione una opción: ')) if opcion == 1: operacion = 'SUMA' resultado = oper1 + oper2 print(f'El resultado de {operacion} es: {resultado:.2f}\n') elif opcion == 2: operacion = 'RESTA' resultado = oper1 - oper2 print(f'El resultado de {operacion} es: {resultado:.2f}\n') elif opcion == 3: operacion = 'MULTIPLICACIÓN' resultado = oper1 \* oper2 print(f'El resultado de {operacion} es: {resultado:.2f}\n') elif opcion == 4: if oper2 != 0: operacion = 'DIVISIÓN' resultado = oper1 / oper2 print(f'El resultado de {operacion} es: {resultado:.2f}\n') else: print('No puede dividir entre cero(0)') elif opcion == 0: salir = True print('Usted ha cerrado la calculadora!') else: print('Debe ingresar un opción correcta!')
\#Crear una calculadora en lenguaje de programación Phyton con las operaciones: suma, resta, multiplicacion y division. `Val1 = 13` `Val2 = 73` `ResultS = Val1 + Val2` `ResultR = Val1 - Val2` `ResultM = Val1 * Val2` `ResultD = Val1 / Val2` `print("El resultado de la suma es: ", ResultS)` `print("El resultado de la resta es: ", ResultR)` `print("El resultado de la multiplicacion es: ", ResultM)` `print("El resultado de la division es: ", ResultD`
![](https://static.platzi.com/media/user_upload/image-43bb241c-7b1c-4904-83eb-32ec11a715e1.jpg)
Esta grandioso Python
![](https://static.platzi.com/media/user_upload/image-b0ab4fdc-52cf-4ff4-880e-4a8ddbda5bbb.jpg) ![](https://static.platzi.com/media/user_upload/image-6cc0fc1a-105f-467c-9f7d-11da6ca9e1f9.jpg)
![](https://static.platzi.com/media/user_upload/image-be532683-b979-407d-be01-c8ea9804a4be.jpg)
![](https://static.platzi.com/media/user_upload/image-a80607fa-c97a-493a-a7fd-1bf91eab8bd0.jpg)
valor1 = 7 valor2 = 4 print(f'Suma de {valor1} + {valor2} es: {valor1 + valor2}') print(f'Resta de {valor1} - {valor2} es: {valor1 - valor2}') print(f'Multiplicación de {valor1} \* {valor2} es: {valor1 \* valor2}') print(f'División de {valor1} / {valor2} es: {valor1 / valor2}') Salida Suma de 7 + 4 es: 11 Resta de 7 - 4 es: 3 Multiplicación de 7 \* 4 es: 28 División de 7 / 4 es: 1.75
Asi deje mi script de Python para la calculadora con input de usuario `# Pedimos el primer número` `number1 = float(input("Introduce el primer operador: "))` `# Pedimos el segundo número` `number2 = float(input("Introduce el segundo operador: "))` `# Preguntamos qué operación desea realizar` `print("""` `Por último, introduce un número del 1 al 4 para...` `1. Sumar` `2. Restar` `3. Multiplicar` `4. Dividir` `""")` `operation = input("Opción elegida: ")` `# Funciones de las operaciones` `def suma():` ` print(f"El resultado de la suma es: {number1 + number2}")` `def resta():` ` print(f"El resultado de la resta es: {number1 - number2}")` `def multiplicar():` ` print(f"El resultado de la multiplicación es: {number1 * number2}")` `def dividir():` ` if number2 != 0:` ` print(f"El resultado de la división es: {number1 / number2}")` ` else:` ` print("Error: No se puede dividir por cero.")` `# Seleccionamos la operación` `if operation == "1":` ` suma()` `elif operation == "2":` ` resta()` `elif operation == "3":` ` multiplicar()` `elif operation == "4":` ` dividir()` `else:` ` print("Opción inválida.")`
Calculadora de operaciones básicas ![](https://static.platzi.com/media/user_upload/image-09605281-8a60-4b06-9680-b7e48dc68d02.jpg)
Operaciones ![](https://static.platzi.com/media/user_upload/image-88931cc3-0973-46e4-b377-b728e1ac98cf.jpg)
```js # Crear una calculadora con las operaciones matematicas basicas valor1 = 7 valor2 = 4 def sumar(valor1, valor2): resultado = valor1 + valor2 return resultado def restar(valor1, valor2): resultado = valor1 - valor2 return resultado def multiplicar(valor1, valor2): resultado = valor1 * valor2 return resultado def dividir(valor1, valor2): resultado = valor1 / valor2 return resultado resultado = sumar(valor1, valor2) print(resultado) resultado = restar(valor1, valor2) print(resultado) resultado = multiplicar(valor1, valor2) print(resultado) resultado = dividir(valor1, valor2) print(resultado) ```# Crear una calculadora con las operaciones matematicas basicas valor1 = 7 valor2 = 4 def sumar(valor1, valor2): resultado = valor1 + valor2 return resultado def restar(valor1, valor2): resultado = valor1 - valor2 return resultado def multiplicar(valor1, valor2): resultado = valor1 \* valor2 return resultado def dividir(valor1, valor2): resultado = valor1 / valor2 return resultado resultado = sumar(valor1, valor2) print(resultado) resultado = restar(valor1, valor2) print(resultado) resultado = multiplicar(valor1, valor2) print(resultado) resultado = dividir(valor1, valor2) print(resultado)
Hola yo lo he realizado utilizando las funciones en python```js # Crear una calculadora con las operaciones matematicas basicas valor1 = 7 valor2 = 4 def sumar(valor1, valor2): resultado = valor1 + valor2 return resultado def restar(valor1, valor2): resultado = valor1 - valor2 return resultado def multiplicar(valor1, valor2): resultado = valor1 * valor2 return resultado def dividir(valor1, valor2): resultado = valor1 / valor2 return resultado resultado = sumar(valor1, valor2) print(resultado) resultado = restar(valor1, valor2) print(resultado) resultado = multiplicar(valor1, valor2) print(resultado) resultado = dividir(valor1, valor2) print(resultado) ```
Operaciones básicas de aritmética en Python. ```js valor1=7 valor2=4 resultado = valor1 + valor2 print(resultado) resultado = valor1 - valor2 print(resultado) resultado = valor1 * valor2 print(resultado) resultado = valor1 / valor2 print(resultado) ```
![](https://static.platzi.com/media/user_upload/y-da35cad2-10d3-436f-a27f-3c39e5a61385.jpg)
![](https://static.platzi.com/media/user_upload/image-9ebc3ab5-9dd2-47a6-b016-66bbf742cef5.jpg) Así logré optimizar el código con todas las 4 operaciones básicas. ```js def calcular(a, b, operacion): if operacion == "+": print(f"{a} + {b} = {a+b}") elif operacion == "-": print(f"{a} - {b} = {a-b}") elif operacion == "*": print(f"{a} * {b} = {a*b}") elif operacion == "/": print(f"{a} / {b} = {a/b}") else: print("Operación no válida") ```En vez de "print()" se puede usar el "return " si se quiere seguir usando los resultados para algo más que solo mostrarlos en consola.
ejercicio Phyton ![](https://static.platzi.com/media/user_upload/imagen-5d55584e-18ca-44e7-b65a-cdee0c599c49.jpg)
![](https://static.platzi.com/media/user_upload/image-aed0e339-fa59-4558-bc91-e2dd41a5c4e6.jpg)
Bueno, acá me atrevo yo: number1 = int(input("Por favor digite el primer numero: ")) x = input("por favor digita el operador matematico: ") number2 = int(input("Por favor digite el segundo numero: ")) if x == "+": resultado = number1 + number2 elif x == "-": resultado = number1 - number2 elif x == "\*": resultado = number1 \* number2 elif x == "/": resultado = number1 / number2 print("su resultado es: ", resultado)
\#Crear calculadora con operaciones básicas valor1 = input("Ingrese el primer número: ") valor1 = int(valor1) valor2 = input("Ingrese el segundo número número: ") valor2 = int(valor2) suma = valor1 + valor2 resta = valor1 - valor2 multilpica = valor1 \* valor2 divide = valor1 / valor2 print("La suma es: ", suma) print("La resta es: ", resta) print("La multiplicación es:", multilpica) print("La división es: ", divide)
![](https://static.platzi.com/media/user_upload/image-58b371d9-8b46-4df6-89c1-9854c8854779.jpg)
Yo lo he resuelto de esta manera: **Código:** ```python valor1 = int(input("Ingresa un valor: ")) valor2 = int(input("Ingresa otro valor: ")) operación = input( "Cuál de la siguientes operaciones deseas realizar: \na) Suma \nb) Resta \nc) Multiplicación \nd) División: \n" ) resultado = 0 operador = "" if operación == 'a': resultado = valor1 + valor2 operador = ' + ' elif operación == 'b': resultado = valor1 - valor2 operador = ' - ' elif operación == 'c': resultado = valor1 * valor2 operador = ' * ' elif operación == 'd': resultado = valor1 / valor2 operador = ' / ' print(valor1, operador, valor2, " = ", resultado) ```**Output:** ![](https://static.platzi.com/media/user_upload/compiler-3fec4b67-4976-4d91-97f1-6550fd9b3397.jpg)
import this
Mi código: ```js valor1 = 9 valor2 = 4 suma = valor1 + valor2 print(suma) resta = valor1 - valor2 print(resta) multiplicacion = valor1 * valor2 print(multiplicacion) division = valor1 / valor2 print(division) ```
![](https://static.platzi.com/media/user_upload/image-fb71a748-1b81-4935-9389-460056fcac62.jpg)aqui esta loque yo hice
`# Crear una calculadora con las operaciones matemáticas básicas` `# Addition, Subtraction, Multiplication, Division` `# Addition` `# Define the variables` `value1 = 20` `value2 = 10` `# Define the operations` `result = value1 + value2` `print(result) # Resultado esperado: 30` `# Subtraction` `result = value1 - value2` `print(result) # Resultado esperado: 10` `# Multiplication` `result = value1 * value2` `print(result) # Resultado esperado: 200` `# Division` `result = value1 / value2` `print(result) # Resultado esperado: 2.0`
```js # Calc: addition, subtraction, multiplication and division valor1 = 10 valor2 = 5 result = valor1+valor2 print(result) result = valor1-valor2 print(result) result = valor1*valor2 print(result) result = valor1/valor2 print(result) ```# Calc: addition, subtraction, multiplication and division valor1 = 10 valor2 = 5 result = valor1+valor2 print(result) result = valor1-valor2 print(result) result = valor1\*valor2 print(result) result = valor1/valor2 print(result)
Para crear una calculadora simple con Python, necesitamos establecer tres variables. Las dos primeras almacenarán los valores con los que realizaremos la operación matemática, mientras que la tercera variable guardará el resultado de la operación entre las dos primeras
Este es mi código: ![](https://static.platzi.com/media/user_upload/imagen-a0efd160-0a69-446d-b7fd-c3a96c3faf3a.jpg)
```python import random numeros=[] for i in range(8): numeros.append(random.randint(1,100)) print(numeros) def suma(a,b): return a+b def resta(a,b): return a-b def multiplicacion(a,b): return a*b def division(a,b): if b!=0 : return round(a/b,2) else: return "No se pueden dividir" print(suma(numeros[0],numeros[1])) print(resta(numeros[2],numeros[3])) print(multiplicacion(numeros[4],numeros[5])) print(division(numeros[6],numeros[7])) ```import random numeros=\[] for i in range(8): numeros.append(random.randint(1,100)) print(numeros) def suma(a,b): return a+b def resta(a,b): return a-b def multiplicacion(a,b): return a\*b def division(a,b): if b!=0 : return round(a/b,2) else: return "No se pueden dividir" print(suma(numeros\[0],numeros\[1])) print(resta(numeros\[2],numeros\[3])) print(multiplicacion(numeros\[4],numeros\[5])) print(division(numeros\[6],numeros\[7]))
Dejo mi humilde aporte """ *Crear una calculadora con las operaciones basicas* """ """ *Hace una pregunta con las operaciones, el float va a convertir el resultado string en un numero y lo almacena en la variable pregunta*"""pregunta = float(input("Que quieres hacer?: 1 sumar, 2 restar, 3 multiplicar o 4 dividir")) """ *Pregunta dos numeros y los guarda en las variables como numeros con el float* """valor1 = float(input("Dime un numero ")) valor2  = float(input ("Ahora dime otro numero")) """ *Dependiendo de que haya respondido en la pregunta hara alguna operacion matematica con los numeros y lo imprimira* """if pregunta == 1*:*    resultado = valor1 + valor2    print (resultado) elif pregunta == 2*:*    resultado = valor1 - valor2    print (resultado) elif pregunta == 3*:*     resultado = valor1 \* valor2    print (resultado) elif pregunta == 4*:*    if valor2 == 0*:*        print("No se puede dividir entre cero mi pana, intenta con otro ")    else*:*        resultado = valor1 / valor2        print (resultado) ```python """ Crear una calculadora con las operaciones basicas """ """ Hace una pregunta con las operaciones, el float va a convertir el resultado string en un numero y lo almacena en la variable pregunta""" pregunta = float(input("Que quieres hacer?: 1 sumar, 2 restar, 3 multiplicar o 4 dividir")) """ Pregunta dos numeros y los guarda en las variables como numeros con el float """ valor1 = float(input("Dime un numero ")) valor2 = float(input ("Ahora dime otro numero")) """ Dependiendo de que haya respondido en la pregunta hara alguna operacion matematica con los numeros y lo imprimira """ if pregunta == 1: resultado = valor1 + valor2 print (resultado) elif pregunta == 2: resultado = valor1 - valor2 print (resultado) elif pregunta == 3: resultado = valor1 * valor2 print (resultado) elif pregunta == 4: if valor2 == 0: print("No se puede dividir entre cero mi pana, intenta con otro ") else: resultado = valor1 / valor2 print (resultado) ```
Que ejemplo sencillo y practico como empezar a programar, excelente
![](https://static.platzi.com/media/user_upload/image-fe2a2706-ceee-45e4-b4f6-347e9561c868.jpg)
```python valor1 = 7 valor2 = 4 suma = valor1 + valor2 print("Suma: " + str(suma)) resta = valor1 - valor2 print("Resta: " + str(resta)) divison = valor1 / valor2 print("Division: " + str(divison)) multiplicacion = valor1 * valor2 print("Multiplicacion: " + str(multiplicacion)) ```
```python #Crear una calculadora ocn las operaciones matematicas basicas valor1 = 8 valor2 = 4 resultado = valor1 + valor2 rr = valor1 - valor2 rm = valor1 * valor2 rd = valor1 / valor2 print( "La suma es :",resultado, "\nLa resta es :",rr, "\nLa multiplicación es :",rm, "\nLa división es :",rd ) ```#Crear una calculadora ocn las operaciones matematicas basicas valor1 = 8 valor2 = 4 resultado = valor1 + valor2 rr = valor1 - valor2 rm = valor1 \* valor2 rd = valor1 / valor2 print( "La suma es :",resultado, "\nLa resta es :",rr, "\nLa multiplicación es :",rm, "\nLa división es :",rd )
Mi aporte: ```js number1 = int(input("Ingrese el primer número: ")) number2 = int(input("Ingrese el segundo número: ")) def basicOperations(): print(f'La suma de los dos números es: {number1+number2}') print(f'La resta del número1 - número2 es: {number1-number2}') print(f'La multiplicación de los dos números es: {number1*number2}') if(number2 !=0): print(f'La división de los dos números es: {number1/number2}') else: print("No se puede dividir entre cero") basicOperations() ```
![](https://static.platzi.com/media/user_upload/image-379aaa96-0ddd-4d81-bb7b-b1599664f7b5.jpg)
\#crear una calculadora en python calculadora = input("Ingrese la operacion que desea realizar: ") if calculadora == "suma": numero1 = int(input("Ingrese el primer numero: ")) numero2 = int(input("Ingrese el segundo numero: ")) suma = numero1 + numero2 print("El resultado de la suma es: ", suma) elif calculadora == "resta": numero1 = int(input("ingrese el primer numero:")) numero2 = int(input("Ingrese el segundo numero: ")) resta = numero1 - numero2 print("El resultado de la resta es: ", resta) elif calculadora == "multiplicacion": numero1 = int(input("ingrese el primer numero:")) numero2 = int(input("Ingrese el segundo numero: ")) multiplicacion = numero1 \* numero2 print("El resultado de la multiplicacion es: ", multiplicacion) elif calculadora == "division": numero1 = int(input("ingrese el primer numero:")) numero2 = int(input("Ingrese el segundo numero: ")) division = numero1 / numero2 print("El resultado de la division es: ", division) else: print("debes ingresar un numero")
```python a = 1 b = 2 c = a + b print(c) #resta,multiplicacion y divición a = 1 b = 2 C1 = a - b C2 = a * b C3 = a / b print(C1) print(C2) print(C3) #resultado #jhonatangty@DESKTOP-VI3SFQ6:~/calculadora.py$ /bin/python3.12 /home/jhonatangty/calculadora.py/calculadora.py 3 -1 2 0.5 ```
```js #Calculadora valor1 =10 valor2 = 89 resultado = valor1 + valor2 print(resultado) valor1 =190 valor2 = 20 resultado = valor1 * valor2 print(resultado) valor1 =1000 valor2 = 20 resultado = valor1 / valor2 print(resultado) valor1 =110 valor2 = 60 resultado = valor1 - valor2 print(resultado) ```
numero1= 10 numero2= 20 suma= numero1 + numero2 print(suma) resta= numero1 - numero2 print(resta) multiplicacion= numero1 \* numero2 print(multiplicacion) division= numero1 / numero2 print(division)
```js def calculator(num1, num2, operator): match operator: case "suma": return num1 + num2 case "resta": return num1 - num2 case "multiplicacion": return num1 * num2 case "division": return num1 / num2 case _: return "Operador no valido" print(calculator(1, 2, "suma")) print(calculator(1, 2, "resta")) print(calculator(12, 12, "multiplicacion")) print(calculator(12, 12, "division")) print(calculator(12, 12, "potencia")) ```def calculator(num1, num2, operator): match operator: case "suma": return num1 + num2 case "resta": return num1 - num2 case "multiplicacion": return num1 \* num2 case "division": return num1 / num2 case \_: return "Operador no valido" print(calculator(1, 2, "suma")) print(calculator(1, 2, "resta")) print(calculator(12, 12, "multiplicacion")) print(calculator(12, 12, "division")) print(calculator(12, 12, "potencia"))
![](https://static.platzi.com/media/user_upload/image-3d11ee0d-78aa-4df5-9d41-e766931c6862.jpg)