FUNCIONES EN PYTHON
Las funciones en Python
son bloques de código que agrupan instrucciones para realizar una tarea
específica y pueden ser reutilizadas, mejorando la organización y la eficiencia
del programa. Se definen con la palabra clave def, pueden recibir parámetros, y
usan return para devolver un valor. Existen funciones integradas (como
print()), definidas por el usuario, y funciones anónimas (lambda).
CODIGO
#####################################################################
def saludo(nombre):
print(f"hola {nombre}")
name="josue"
saludo(name)
def multi(x,y):
""""multiplica dos
valores"""
return x*y
resultado=multi(5,7)
print(resultado)
print(multi.__doc__)
help(multi)
def division(x,y=5):
return x/y
print(division(20))
def
sumar(num1,num2):
return num1+num2
print(sumar(4,5))
def
es_par(numero):
if numero%2==0:
return True
else:
return False
resultado=es_par(17)
print(resultado)
def
transf_temperatura(gradosc):
return(gradosc*9/5)+32
resultado =
transf_temperatura(2)
print(resultado)
import math
def volu(radio,altura):
return math.pi*radio**2*altura
resultado=volu(3,5)
print(resultado)
def tiempo_viaje():
d=int(input("escribe la
distancia:"))
v=int(input("escribe la
velocidad:"))
return d/v
resultado=tiempo_viaje()
print(resultado)
def
tabla():
for i in range(11):
print("7x{}={}".format(i,i*7))
tabla()
def tabla2():
n=int(input("ingrese un numero"))
for i in range(11):
print("{}x{}={}".format(n,i,i*n))
tabla2()
#####################################################################
EL USO DE MAP:
CODIGO
#####################################################################
def
potencia(x):
return x**2
num=[3,4,5,7,9]
resultado=list(map(potencia,num))
print(resultado)
def impar(x):
return x%2!=0
num2=[3,4,5,7,1,9]
impares=list(map(impar,num2))
print(impares)
def espacio(ejemplo):
return len(ejemplo)
ejemplos=["arroz","aceite","jirafa"]
lon=list(map(espacio,ejemplos))
print(ejemplos)
print(lon)
def cuadrados(x,y):
return x**2 + y**2
numeros1=[4,3,2,7,8]
numeros2=[4,3,5,7,8]
resultado=list(map(cuadrados,numeros1,numeros2))
print(resultado)
#####################################################################
No hay comentarios.:
Publicar un comentario