Documentos de Académico
Documentos de Profesional
Documentos de Cultura
6/26/2022 FUNCIONES 3
▪ Son usadas con el fin de
dividir un programa
▪ Es un conjunto de grande en programa
instrucciones que pequeños.
resuelven un problema ▪ Esos programas
específico. pequeños son llamados
desde el programa
principal.
6/26/2022 FUNCIONES 4
▪
6/26/2022 FUNCIONES 5
▪ ▪
6/26/2022 FUNCIONES 6
▪
6/26/2022 FUNCIONES 7
6/26/2022 FUNCIONES 8
def cuadrado(n):
c=n*n
return c
▪ Crear un programa que def raiz(n):
llama 2 funciones: r= (n**0.5)
▪ Una función que devuelve return r
el cuadrado de un
numero.
▪ Una función que devuelve
#programa principal
la raíz cuadrada de un for i in range(5):
numero. num=float(input("Numero: "))
▪ Solicitar 5 números y print(cuadrado(num))
llamar a cada función.
print(raiz(num))
6/26/2022 FUNCIONES 9
def mayor(v1,v2,v3):
print("El valor mayor de los tres numeros es: ")
if v1>v2 and v1>v3:
print(v1)
elif v2>v3:
▪ print(v2)
else:
▪ print(v3)
def lectura():
▪ valor1=int(input("Ingrese valor1: "))
valor2=int(input("Ingrese valor2: "))
valor3=int(input("Ingrese valor3: "))
mayor(valor1,valor2,valor3)
# programa principal
lectura()
6/26/2022 FUNCIONES 10
▪
6/26/2022 FUNCIONES 11
1.
2.
6/26/2022 FUNCIONES 12
3. Escribe un programa que inserte 5 nombres de
países en una lista, llame a una función que imprime
la lista ordenada.
4. Escribe un programa que permita ingresar el lado de
un cuadrado. Luego preguntar si quiere calcular y
mostrar su perímetro o su superficie.
6/26/2022 FUNCIONES 13
5. En una empresa se desea almacenar los sueldos de 10
personas.
Desarrollar las siguientes funciones y llamarlas desde el
bloque principal:
1) Carga de los sueldos en una lista.
2) Impresión de todos los sueldos.
3) Cuántos tienen un sueldo superior a $4000.
4) Retornar el promedio de los sueldos.
5) Mostrar todos los sueldos que están por debajo del
promedio.
6/26/2022 FUNCIONES 14
6/26/2022 FUNCIONES 15