Valores de Python
Valores de Python
resultado = a + b
return resultado
resultado_suma = suma(5, 3)
x = 10
y = 20
return x, y
coordenadas = obtener_coordenadas()
variables temporales
1. En una función para realizar cálculos intermedios:
def calcular_promedio(lista):
suma = 0
suma += numero
return promedio
numeros = [1, 2, 3, 4, 5]
promedio_resultante = calcular_promedio(numeros)
la variable promedio se utiliza como una variable temporal para calcular el promedio
antes de devolverlo desde la función.
1. En bucles para almacenar resultados temporales:
numeros = [1, 2, 3, 4, 5]
suma_temporal = 0
suma_temporal += numero
Desarrollo incremental.
1. Implementación de la función de suma
def suma(a, b):
return a + b
resultado_suma = suma(5, 3)
print("Suma:", resultado_suma)
hemos implementado una función llamada sumaque toma dos números como
argumentos y devuelve la suma de ellos.
return a - b
resultado_resta = resta(8, 3)
print("Resta:", resultado_resta)
hemos agregado una función llamada resta que toma dos números como argumentos y
devuelve el resto de ellos.
Composición.
Para calcular el área de un círculo dados dos puntos, el centro del círculo y un
punto en el perímetro, puedes usar la fórmula del área del círculo, que se basa en la
radio del círculo. La radio es la distancia entre el centro y cualquier punto en el
perímetro.
import math
def calcular_area_circulo(centro_x, centro_y, punto_x, punto_y):
# Calcula la distancia entre el centro y el punto en el perímetro (radio)
radio = math.sqrt((punto_x - centro_x)**2 + (punto_y - centro_y)**2)
return area
# Ejemplo de uso
centro_x = 0
centro_y = 0
punto_x = 3
punto_y = 4
# Ejemplo de uso
edad_persona = 20
if es_mayor_de_edad(edad_persona):
print("La persona es mayor de edad.")
else:
print("La persona es menor de edad.")
es_mayor_de_edades una función booleana que toma la edad como argumento y
devuelve True si la edad es mayor o igual a 18, y Falseen caso contrario. Luego,
usamos esta función en una declaración ifpara determinar si una persona es mayor de
edad o no.
Mas recursividad
Cálculo de potencia :
Esta función calcula la potencia de un número baseelevado a un exponente
exponente
def potencia(base, exponente):
if exponente == 0:
return 1
else:
return base * potencia(base, exponente - 1)