• WORD
  • FORMATO AUTOMATICO Y ESTILOS
  • INSERTAR CUADRO DE TEXTO Y ECUACION
  • REFERENCIASTABLA DE CONTENIDO Y BIBLIOGRAFIA
  • Ir a Prácticas
  • EXCEL
  • FORMULAS I y II
  • TABLAS Y GRAFICOS DINAMICOS
  • SUBTOTALES Y BASE DE DATOS
  • MACROS
  • Ir a Prácticas
  • AUTOCAD
  • 2D:DIBUJO Y ACOTAR
  • INSERTAR BLOQUES Y PLOT
  • 3D: MODELADO Y EDICION DE SOLIDOS
  • RENDER Y ANIMACIONES
  • Ir a Prácticas

viernes, 10 de octubre de 2025

FUNCIONES EN PYTHON

**Como unir dos listas en un diccionario:

 claves = ['fruta1', 'fruta2', 'fruta3']

valores = ['manzana', 'banana', 'cereza']

diccionario_zip = dict(zip(claves, valores))

print(diccionario_zip)

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()

 

función para crear un diccionario con listas:

 

def crear_diccionario_con_listas_setdefault(datos):

  diccionario = {}

  for clave, valor in datos:

    diccionario.setdefault(clave, []).append(valor)

  return diccionario

#se envian los datos como tuplas

# Ejemplo de uso

ejemplo_datos = [

    ('fruta', 'manzana'),

    ('color', 'rojo'),

    ('fruta', 'plátano'),

    ('color', 'verde'),

    ('fruta', 'naranja')

]

diccionario_setdefault = crear_diccionario_con_listas_setdefault(ejemplo_datos)

print("Con setdefault:", diccionario_setdefault)

función para ingresar una lista

def llenar_lista_con_input():

    mi_lista = []

    print("Ingresa elementos para la lista. Escribe 'fin' para terminar.")

    while True:

        elemento = input("Ingresa un elemento: ")

        if elemento.lower() == 'fin':

            break  # Rompe el bucle si el usuario escribe 'fin'

        mi_lista.append(elemento)

    return mi_lista

mi_nueva_lista = llenar_lista_con_input()

print("La lista final es:", mi_nueva_lista)

función para ingresar un diccionario con funciones:

def ingresar_diccionario():

    mi_diccionario = {}

    print("Ingresa pares de clave y valor para el diccionario.escribe *fin* para terminar")

   

    while True:

        # Solicitar la clave

        clave = input("Ingresa una clave: ")

       

        # Romper el bucle si la clave está vacía

        if clave.lower()=="fin":

            break

       

        # Solicitar el valor

        valor = input(f"Ingresa el valor para '{clave}': ")

       

        # Asignar el par clave-valor al diccionario

        mi_diccionario[clave] = valor

   

    return mi_diccionario

 

# Ejemplo de uso de la función

diccionario_usuario = ingresar_diccionario()

print("El diccionario final es:", diccionario_usuario)

#####################################################################

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