You've learned this already. ✅
Click here to view the next lesson.
Proyecto 1: Calculadora Básica
5. Agregar Funciones Aritméticas Avanzadas
Si bien nuestra calculadora ya maneja aritmética básica, agreguemos algunas operaciones más avanzadas como potencia, raíz cuadrada y factorial.
import math
def power(x, y):
return x ** y
def square_root(x):
return math.sqrt(x)
def factorial(x):
if x == 0:
return 1
return math.factorial(x)
5. Agregar Funciones Aritméticas Avanzadas
Si bien nuestra calculadora ya maneja aritmética básica, agreguemos algunas operaciones más avanzadas como potencia, raíz cuadrada y factorial.
import math
def power(x, y):
return x ** y
def square_root(x):
return math.sqrt(x)
def factorial(x):
if x == 0:
return 1
return math.factorial(x)
5. Agregar Funciones Aritméticas Avanzadas
Si bien nuestra calculadora ya maneja aritmética básica, agreguemos algunas operaciones más avanzadas como potencia, raíz cuadrada y factorial.
import math
def power(x, y):
return x ** y
def square_root(x):
return math.sqrt(x)
def factorial(x):
if x == 0:
return 1
return math.factorial(x)
5. Agregar Funciones Aritméticas Avanzadas
Si bien nuestra calculadora ya maneja aritmética básica, agreguemos algunas operaciones más avanzadas como potencia, raíz cuadrada y factorial.
import math
def power(x, y):
return x ** y
def square_root(x):
return math.sqrt(x)
def factorial(x):
if x == 0:
return 1
return math.factorial(x)