ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Python Para no Informáticos


Enviado por   •  30 de Noviembre de 2022  •  Tareas  •  838 Palabras (4 Páginas)  •  32 Visitas

Página 1 de 4

Python Para no Informáticos

Tarea de ejercicios de funciones                         Jeses Cedeño

Ejercicio 1

"""1. Escriba una función que acepte dos argumentos: nombre y edad, e imprima sus valores cuando sea llamada."""

def argumento(nombre:str,edad:int):

    print("El nombre es:",nombre,"y su edad es:",edad)

    return 

argumento("Jeses",26)

Resultado ejercicio 1

[pic 1]

Ejercicio 2

"""2. Escriba una función que acepte un número indeterminado de argumentos, y los imprima cuando la función sea invocada."""

def indeterminado(*arg):

    for i in arg:

        print (f"Los argumentos son:",arg)

        return

indeterminado("Jeses",2,"hola")

Resultado ejercicio 2

[pic 2]

Ejercicio 3

"""3. Escriba una función llamada calculo(), que acepte dos variables numéricas y calcule la suma y la resta de ambas. Finalmente retorne tanto la suma como la resta en una simple llamada (Ayuda: recuerdeque las funciones en Python pueden retornar más de un valor)"""

def calculo(a:int,b:int):

    return a+b,a-b

print(calculo(2,3))

Resultado ejercicio 3

[pic 3]

Ejercicio 4

"""4. Escriba una función llamada muestraEmpleado(), que reciba un parámetro obligatorio llamado nombre_empleado, y otro opcional (prefijado) llamado salario, el cual si no es suministrado su valor por defecto sería 1000). Esta función no retorna nada (es void), sólo muestra la información suministrada."""

def muestraEmpleado(nombre_empleado,salario=1000):

     print("Nombre del empleado:",nombre_empleado," y su salario:",salario)

muestraEmpleado("Jeses")

Resultado ejercicio 4

[pic 4]

Ejercicio 5

"""5. Escriba una función que reciba tres parámetros numéricos y retorne el máximo de esos tres números."""

def maximo(a:float,b:float,c=float):

    if a>b and a>c:

        print("El mayor numero es:", a)

        return 

    elif b>a and b>c:

        print("El mayor numero es:", b)

        return 

    elif c>a and c>b:

        print("El mayor numero es:", c)

        return 

    else:

        print("No se pudo determinar cual es el mayor número")

        return 

maximo(1,2,3)

Resultado ejercicio 5[pic 5]

Ejercicio 6

"""6. Escriba una función que reciba como parámetro una lista de valores numéricos y retorne como respuesta la multiplicación de todos los valores de la lista."""

def parametro(a):

    resultado = 1

    for i in a:

        resultado=resultado* i

    return resultado

total= parametro([1,2,3,4])

print(total)

Resultado ejercicio 6

[pic 6]

Ejercicio 7

"""7. Escriba una función que reciba un número e indique si está dentro de un rango determinado. Como ayuda puede llamar a la función entre_veinte_cuarenta() y como salida debe indicar si el número recibido esta en el rango entre 20 y 40. """

...

Descargar como (para miembros actualizados)  txt (4.6 Kb)   pdf (136.4 Kb)   docx (106.5 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com