Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad De Ingeniería
Departamento de Ingeniería de Sistemas e Industrial
Programación de Computadores
Ficha Resumen de Estudio #3 Funciones
Fecha:
NOMBRE: CÓDIGO:
Resumen teórico
1
https://uniwebsidad.com/libros/python/capitulo-4/definiendo-funciones
Metodología de aplicación
Ejemplo1: Definir una función max() que tome como argumento dos números y devuelva el
mayor de ellos.
#-*- coding: utf-8 -*-
def max (numenor,numayor):
if numenor < numayor:
print("{} es mayor que {}".format(numayor, numenor))
elif numenor > numayor:
print("{} es mayor que {}".format(numenor, numayor))
else:
print("son el mismo numero")
# Fin de la función
Ejemplo2: Escribir una función que tome un carácter y devuelva True si es una vocal, de lo
contrario devuelve False.
Ejemplo 3: Definir una función inversa_cadena() que calcule la inversión de una cadena. Por
ejemplo invertir la cadena “oiporp roma le ecelatrof y utiripse le ecetlane ,adiv al argela oidutse
le” cual es el resultado?
def reverse(word):
word2 = word[::-1]
print("{} al reves es {}".format(word, word2))
# fin de la funcion
Ejemplo 5: Función que retorna la suma de los elementos guardados en una matriz
import numpy as np
import math
# Funcion que define una matriz de tamaño 5x5 y la carga con cero
def matrix(ma):
print(ma)
# Funcion que retorna la suma los elementos que tiene una matriz
def suma_e(ma):
vsuma=0
for i in range (0,5) :
for j in range (0,5) :
vsuma = vsuma + ma[i][j]
return (vsuma)
matrix_aux = [[1,2,3,4],
[5,6,7,8],
[9,10,11,12],
[13,14,15,16,],
[17,18,19,20,]]
ma=np.array(matrix_aux)
suma_el=suma_e(ma)
print (suma_el)
Ejemplo 6: Función que retorna la suma de los elementos guardados en la diagonal de una matriz
# Función que suma los elementos de la diagonal de una matriz
import numpy as np
def suma_diagonal(ma):
vsuma=0
for i in range (0,5) :
for j in range (0,5) :
if i==j:
vsuma = vsuma + ma[i][j]
return (vsuma)
matrix_aux = [[1,2,3,4],
[5,6,7,8],
[9,10,11,12],
[13,14,15,16,],
[17,18,19,20,]]
ma=np.array(matrix_aux)
suma_di=suma_diagonal(ma)
print (suma_di)
Palabras clave:
Observaciones:
Fecha: