Python Para no Informáticos
Enviado por johanyss • 30 de Noviembre de 2022 • Tarea • 838 Palabras (4 Páginas) • 41 Visitas
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. """
...