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 610

Preguntas 9

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)

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)

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)
<
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)
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)
```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)
![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-06-12%20223809-9ab3fe5d-5657-4702-b858-f6a9db8ca54b.jpg)
![]()![](https://static.platzi.com/media/user_upload/image-aab47300-6df9-41c2-8fb7-5722940eb91c.jpg)
Aporte: ```python # Crear una calculadora con las operaciones matem√°ticas b√°sicas 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): try: return a / b except ZeroDivisionError: print("No se puede dividir entre cero") return None def main(): print("Calculadora\nDigite el operador de las operaciones disponibles:") print("+ suma,\n- resta,\n* multiplicacion,\n/ division") operacion = input("Ingrese la operacion que desea realizar: ") a = float(input("Ingrese el primer numero: ")) b = float(input("Ingrese el segundo numero: ")) if operacion == "+": resultado = suma(a, b) elif operacion == "-": resultado = resta(a, b) elif operacion == "*": resultado = multiplicacion(a, b) elif operacion == "/": resultado = division(a, b) else: print("Operacion no valida") return if resultado is not None: print(f"El resultado de la operacion es: {a} {operacion} {b} = {resultado}") main() ``` Salida: ```txt Calculadora Digite el operador de las operaciones disponibles: + suma, - resta, * multiplicacion, / division Ingrese la operacion que desea realizar: + Ingrese el primer numero: 23 Ingrese el segundo numero: 27 El resultado de la operacion es: 23.0 + 27.0 = 50.0 ``````js Calculadora Digite el operador de las operaciones disponibles: + suma, - resta, * multiplicacion, / division Ingrese la operacion que desea realizar: / Ingrese el primer numero: 45 Ingrese el segundo numero: 12 El resultado de la operacion es: 45.0 / 12.0 = 3.75 ```
Se logró (Había hecho un curso de python antes y este fue retador para mi, pero o logré. ```js #calculator first_value = int(input("Please enter your first number ")) operator = str(input("Please enter your operator ")) second_value = int(input("Please enter your second number ")) if operator == "+": print("The result of your sum is ",first_value + second_value) elif operator == "-": print("The result of your substraction is ", first_value - second_value) elif operator == "*": print("The result of your multiplication is ", first_value - second_value) elif operator == "/": print("The result of your division is ", first_value / second_value) else: print("please writhe a valid operator") ```
```js #calculator first_value = int(input("Please enter your first number ")) operator = str(input("Please enter your operator ")) second_value = int(input("Please enter your second number ")) if operator == "+": print("The result of your sum is ",first_value + second_value) elif operator == "-": print("The result of your substraction is ", first_value - second_value) elif operator == "*": print("The result of your multiplication is ", first_value - second_value) elif operator == "/": print("The result of your division is ", first_value / second_value) else: print("please writhe a valid operator") ```#calculator first\_value = int(input("Please enter your first number ")) operator = str(input("Please enter your operator ")) second\_value = int(input("Please enter your second number ")) if operator == "+": print("The result of your sum is ",first\_value + second\_value) elif operator == "-": print("The result of your substraction is ", first\_value - second\_value) elif operator == "\*": print("The result of your multiplication is ", first\_value - second\_value) elif operator == "/": print("The result of your division is ", first\_value / second\_value) else: print("please writhe a valid operator")
![](https://static.platzi.com/media/user_upload/image-d4e371d5-5ad0-44f5-a6db-128297aed790.jpg)Primer intento en python
Primer intento en Python ![](https://static.platzi.com/media/user_upload/image-7f30d3ca-a1af-4183-8abc-681fa21ba8be.jpg)![](https://static.platzi.com/media/user_upload/image-ca2f842e-7f4f-446e-a16d-807fed3cb838.jpg)
`#Crear calculadora de operaciones basicas` `num1 = 48` `num2 = 36` `suma = num1 + num2` `resta = num1 - num2` `multiplicacion = num1 * num2` `division = num1 / num2` `print("La suma es: ", suma)` `print("La resta es: ", resta)` `print("La multiplicacion es: ", multiplicacion)` `print("La division es: ", division)`
Aca comparto mi programa para una calculadora hecha en python con algunas funcionalidades avanzadas ![](https://static.platzi.com/media/user_upload/image-b6db0bba-9106-4c66-aee0-ee189c32d258.jpg)
Es importante resaltar como se puede hacer las funciones en python para la interacción con el usuario. ```js #Calculadora 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): return a/b def op_aritmetica(a,b,operacion): if(operacion=="+"): return suma(a,b) elif(operacion=="-"): return resta(a,b) elif(operacion=="*"): return multiplicacion(a,b) elif(operacion=="/"): return division(a,b) operador=input("Digite el operador: ") digito1=int(input("Digite el primer numero: ")) digito2=int(input("Digite el segundo numero: ")) print(op_aritmetica(digito1,digito2,operador)) ```
Comparto la soluci√≥n al reto de completar la calculadora ```python # Calculadora de operaciones b√°sicas # Funci√≥n para sumar dos n√ļmeros def suma(a, b): return a + b # Funci√≥n para restar dos n√ļmeros def resta(a, b): return a - b # Funci√≥n para multiplicar dos n√ļmeros def multiplicacion(a, b): return a * b # Funci√≥n para dividir dos n√ļmeros def division(a, b): if b == 0: return "Error: No se puede dividir entre cero" else: return a / b # Funci√≥n principal def main(): print("Calculadora b√°sica") print("1. Suma") print("2. Resta") print("3. Multiplicaci√≥n") print("4. Divisi√≥n") opcion = input("Seleccione una opci√≥n (1/2/3/4): ") num1 = float(input("Ingrese el primer n√ļmero: ")) num2 = float(input("Ingrese el segundo n√ļmero: ")) if opcion == '1': print("Resultado:", suma(num1, num2)) elif opcion == '2': print("Resultado:", resta(num1, num2)) elif opcion == '3': print("Resultado:", multiplicacion(num1, num2)) elif opcion == '4': print("Resultado:", division(num1, num2)) else: print("Opci√≥n inv√°lida") # Llamada a la funci√≥n principal main() ```
\#Crear una calculadora con operaciones matem√°ticas b√°sicas amount1 = 654 amount2 = 951 Result = amount1 + amount2 print(Result) amount1 = 756 amount2 = 954 Result = amount1 - amount2 print(Result) amount1 = 852 amount2 = 123 Result = amount1 \* amount2 print(Result) amount1 = 10600 amount2 = 4 Result = amount1 / amount2 print(Result)
\#Calculadora personal valor1 = 5 valor2 = 4 operador=input("Redacte su operación: ") respuesta = 0 if(operador == "suma"): respuesta = valor1 + valor2 elif(operador == "resta"): respuesta = valor1 - valor2 elif(operador == "multiplicacion"): respuesta = valor1 \* valor2 elif(operador == "division"): respuesta = valor1 / valor2 print("El resultado es : ",respuesta)
```python # Crear un calculadora con las operaciones matem√°ticas b√°sicas valor1 = 7 valor2 = 4 resultado_suma = valor1 + valor2 resultado_multipliacion = valor1 * valor2 resultado_resta = valor1 - valor2 resultado_division = valor1 / valor2 print(resultado_suma) print(resultado_multipliacion) print(resultado_resta) print(resultado_division) ```
Hecho, de la forma m√°s b√°sica posible. jajaja ![](https://static.platzi.com/media/user_upload/image-decd4a05-adf7-4ec3-bda9-cd107facaa4d.jpg)
\#Crear calculadora def operador(valor1, valor2, operador): if operador == "+": resultado = valor1 + valor2 elif operador == "-": resultado = valor1 - valor2 elif operador == "\*": resultado = valor1 \* valor2 elif operador == '/': resultado = valor1 / valor2 else: resultado = "Operador no v√°lido" return resultado valor1 = 40 valor2 = 5 operador\_usu = input("Ingrese el operador (+, -, \*, /): ") resultado = operador(valor1, valor2, operador\_usu) print(resultado)
```python #crear calculadora usando phyton def calculadora(valor1, valor2, operador): if operador == '+': return valor1 + valor2 elif operador == '-': return valor1 - valor2 elif operador == '*': return valor1 * valor2 elif operador == '/': if valor2 != 0: return valor1 / valor2 else: return "Error: Division by zero" else: return "Error: Invalid operator" # solicitar al usuario valores y operado valor1 = 5 valor2 = 3 operador = '+' # llamar a la funcion calculadora resultado = calculadora(valor1, valor2, operador ) # imprimir el resultado print(f"El Resultado es : {resultado}") ```#crear calculadora usando phyton def calculadora(valor1, valor2, operador):  if operador == '+':      return valor1 + valor2  elif operador == '-':      return valor1 - valor2  elif operador == '\*':      return valor1 \* valor2  elif operador == '/':      if valor2 != 0:          return valor1 / valor2      else:          return "Error: Division by zero"  else:      return "Error: Invalid operator"# solicitar al usuario valores y operadovalor1 = 5valor2 = 3operador = '+'# llamar a la funcion calculadoraresultado = calculadora(valor1, valor2, operador )# imprimir el resultadoprint(f"El Resultado es : {resultado}")
````js ```![]("C:\Users\migue\Downloads\main.py") ```js ````
a nivel b√°sico Python es muy f√°cil de usar, pero he visto que nivel laboral JavaScript es mucho m√°s solicitado
\#crear una calculadora con las operaciones basicas valor1 = 22 valor2 = 3 resultadoS = valor1 + valor2 resultadoR = valor1 - valor2 resultadoM = valor1 \* valor2 resultadoD = valor1 / valor2 print ("la suma es = ", resultadoS) print ("la resta es = ", resultadoM) print("la multiplicación es = ", resultadoM) print("la división es = ", resultadoD)
este es mi ejercicio sobre las operaciones aritm√©ticas b√°sicas con Python.ūü§© habr√° que ver que tal qued√≥.ūüĎá ![](https://static.platzi.com/media/user_upload/python%20andro-6e554e8f-fcc6-44c0-8b68-ee73b5ba6aef.jpg)
![](https://static.platzi.com/media/user_upload/image-46f29e2b-8d20-42a9-bf67-494df67547e7.jpg)
Programa hecho en clase ```js # Icono de texto, vamos a crear una calculadora #Suma val1= 7 val2= 8 sum= val1 + val2 print(sum) #Resta val1= 7 val2= 8 res= val1 - val2 print(res) #Multiplicacion val1= 7 val2=8 mul= val1 * val2 print(mul) #Divicion val1= 7 val2=8 div= val1 / val2 print(div) ```# Icono de texto, vamos a crear una calculadora \#Suma val1= 7 val2= 8 sum= val1 + val2 print(sum) \#Resta val1= 7 val2= 8 res= val1 - val2 print(res) \#Multiplicacion val1= 7 val2=8 mul= val1 \* val2 print(mul) \#Divicion val1= 7 val2=8 div= val1 / val2 print(div)
Me salio bien eso creo; valor1 = 8 valor2 = 4 resultado1 = valor1 + valor2 resultado2 = valor1 - valor2 resultado3 = valor1 \* valor2 resultado4 = valor1 / valor2 print(resultado1) print(resultado2) print(resultado3) print(resultado4)
Mi solucion ![](https://static.platzi.com/media/user_upload/carbon%20%282%29-5d0bc622-dcba-4798-90b0-98f774a9b625.jpg)
\#calculadora en python \#Crear una calculadora con las operaciones basicas valor1 = 7 valor2 = 4 resultado = valor1 + valor2 print(resultado) valor1 = 7 valor2 = 4 resultado = valor1 - valor2 print(resultado) valor1 = 7 valor2 = 4 resultado = valor1 \* valor2 print(resultado) valor1 = 7 valor2 = 4 resultado = valor1 / valor2 print(resultado)
![]()![]()![](https://static.platzi.com/media/user_upload/image-9b8c82c0-db0a-4ff0-9700-cd2b0fbfd6f5.jpg)![]()![](https://static.platzi.com/media/user_upload/image-2a6105c1-b587-4b97-a169-2444bd567e8f.jpg)
`valor1 = 7` `valor2 = 4` `resultado1 = valor1 + valor2` `resultado2 = valor1 - valor2` `resultado3 = valor1 * valor2` `resultado4 = valor1 / valor2` `print ("7+4=" + str(resultado1))` `print ("7-4=" + str(resultado2))` `print ("7*4=",resultado3)` `print ("7/4=",resultado4)`
![](https://static.platzi.com/media/user_upload/image-5c2c44fa-44c3-4343-8b77-435ace283f67.jpg)
```js def calculadora(num1, operador, num2): if operador == "+": return num1 + num2 if operador == "-": return num1 - num2 if operador == "*": return num1 * num2 if operador == "/": return num1 / num2 else: return "Operador inv√°lido" num1 = int(input("Ingrese el primer n√ļmero: ")) operador = input("Ingrese el operador: ") num2 = int(input("Ingrese el segundo n√ļmero: ")) print(calculadora(num1, operador, num2)) ```def calculadora(num1, operador, num2): if operador == "+": return num1 + num2 if operador == "-": return num1 - num2 if operador == "\*": return num1 \* num2 if operador == "/": return num1 / num2 else: return "Operador inv√°lido" num1 = int(input("Ingrese el primer n√ļmero: ")) operador = input("Ingrese el operador: ") num2 = int(input("Ingrese el segundo n√ļmero: ")) print(calculadora(num1, operador, num2))
![](https://static.platzi.com/media/user_upload/image-fbb31e6b-d3d4-4c15-9e32-79d48be708cc.jpg)
Mi aporte seg√ļn lo visto en clase: ![](https://static.platzi.com/media/user_upload/image-4a32c685-ef1d-4eef-840a-54aa86c71045.jpg)
:D ![](https://static.platzi.com/media/user_upload/image-452d692b-54e7-4acc-b154-eef8d6c32d33.jpg)
mi aporte sencillo ![](https://static.platzi.com/media/user_upload/python-d9838293-586d-4379-888f-346fa2ee570d.jpg)
```js #Crea documento.py luego en CMD o git escribe el comando "python nombre_de_tu_docuento.py" y disfruta la magia de python =) ‚ô•‚ô• print('----------quiero conocerte-----------') nombreUsuario = input('Usuario, digita tu nombre por favor: ') print('-------------------------------------') print('') print('Genial ' + str(nombreUsuario) + ' ahora procederemos a calcular') valor1 = int(input(' Digita El primer n√ļmero para hacer la operaci√≥n: ')) valor2 = int(input(' Ahora digita El segundo n√ļmero para hacer la operaci√≥n: ')) print('') print(str(nombreUsuario) + 'Elija la operaci√≥n a realizar') print('------------CALCULADORA------------') print('1 para sumar') print('2 para restar') print('3 para multiplicar') print('4 para dividir') print('-----------------------------------') print('') operacion = int(input('Digite operaci√≥n: ')) print('') if operacion == 1: resultado = valor1 + valor2 print(str(nombreUsuario)) print ('El resutlado de la suma es: ' + str(resultado)) elif operacion == 2: resultado = valor1 - valor2 print(str(nombreUsuario)) print ('El resutlado de la resta es: ' + str(resultado)) elif operacion == 3: resultado = valor1 * valor2 print(str(nombreUsuario)) print ('El resutlado de la multiplicaci√≥n es: ' + str(resultado)) elif operacion == 4: resultado = valor1 / valor2 print(str(nombreUsuario)) print ('El resutlado de la divici√≥n es: ' + str(resultado)) else: print('Error Fatal!! la operaci√≥n digitada no esta programada. ') ```si gustan vis√≠tenme en mi pagina web: <https://jorgeisaacvilla.github.io/portafoliojorgeisaac/> que pude hacerlo aprendiendo con platzi. y s√≠ganme en linding: <https://www.linkedin.com/in/jorge-villa-l%C3%B3pez-742647b5/> Dios les bendiga a todos y que aprendan.
\# crear una calcualdora con las operaciones matem√°ticas b√°sicas valor1 = 33 valor2 = 17 resultado = valor1 + valor2 print(resultado) resultado = valor1 - valor2 print(resultado) resultado = valor1 \* valor2 print(resultado) resultado = valor1 / valor2 print(resultado)
Usos principales de python: 1. **Desarrollo web**: Python es ampliamente utilizado en el desarrollo web tanto en el lado del servidor como en el cliente. Frameworks como Django y Flask facilitan la creaci√≥n de aplicaciones web robustas y escalables. 2. **Ciencia de datos y an√°lisis**: Python es una opci√≥n popular en el √°mbito de la ciencia de datos y el an√°lisis de datos debido a su facilidad de uso y a la disponibilidad de bibliotecas especializadas como Pandas, NumPy, SciPy y Matplotlib, que permiten el procesamiento y visualizaci√≥n de datos de manera eficiente. 3. **Inteligencia artificial y aprendizaje autom√°tico**: Python es la opci√≥n preferida para muchos proyectos de inteligencia artificial y aprendizaje autom√°tico. Bibliotecas como TensorFlow, Keras, PyTorch y scikit-learn proporcionan herramientas poderosas para desarrollar modelos de machine learning y deep learning. 4. **Automatizaci√≥n y scripting**: Python es excelente para escribir scripts y automatizar tareas repetitivas. Se utiliza en administraci√≥n de sistemas, tareas de administraci√≥n de servidores, procesamiento por lotes, entre otros. 5. **Desarrollo de juegos**: Python se utiliza en el desarrollo de videojuegos, tanto para la l√≥gica del juego como para herramientas de desarrollo. Frameworks como Pygame proporcionan una base s√≥lida para la creaci√≥n de juegos 2D. 6. **Desarrollo de aplicaciones de escritorio**: Aunque no es tan com√ļn como en el desarrollo web, Python tambi√©n se utiliza para crear aplicaciones de escritorio mediante herramientas como Tkinter, PyQt y wxPython. 7. **Desarrollo de aplicaciones m√≥viles**: Python se puede utilizar para desarrollar aplicaciones m√≥viles mediante frameworks como Kivy y BeeWare. 8. **Procesamiento de texto y NLP**: Python es ampliamente utilizado en el procesamiento de lenguaje natural (NLP) para an√°lisis de texto, traducci√≥n autom√°tica, reconocimiento de voz, chatbots, entre otros.
```js # crear una calculadora con las operaciones matemáticas básicas valor1 = 7 valor2 = 5 resultadoS = valor1 + valor2 resultadoR = valor1 - valor2 resultadoM = valor1 * valor2 resultadoD = valor1 / valor print("El resultado de la suma es: ", resultadoS, "El resultado de la resta es: " , resultadoR, "El resultado de la multiplicación es: " , resultadoM, "El resultado de la división es: " , resultadoD,) ```
![](https://static.platzi.com/media/user_upload/Screenshot%202024-02-04%20073432-dbb49a76-0e77-4503-9088-c07db8e91597.jpg)