You are on page 1of 6

Nombre de la Unidad de Aprendizaje: Introducción a la Programación

Número de Evidencia: 3.1


Título de la Evidencia: Ejercicios creación de funciones en Python
Programa educativo: Licenciatura en Tecnologías de Información
Semestre: 1°
Grupo: 11
Nombre del Docente: López Solorzano Juan Gabriel
Estudiantes: Nombre Matrícula
Martinez Villela Abraham 1995460
Garza Mata Evelyn Larissa 1678364
López González Omar Apolonio 2059007
Mendoza Sánchez Mia Jamilet 2041659
Martinez Valero Adrián Hiram 2041961

San Nicolás de los Garza, ciudad universitaria a (11-11-2022)


PROGRAMA: 1
FUNCIÓN: Capitalizar
EJECUCIÓN:

CÓDIGO:
from miLibreria import *

texto = input("Introduzca texto >>")


capitalizar(texto)
PROGRAMA: 2
FUNCIÓN: Centrar
EJECUCIÓN:

CÓDIGO:
from miLibreria import *
texto2 = input("Escriba texto >>")
centrar(texto2, 40)
PROGRAMA: 3
FUNCIÓN: Titulo
EJECUCIÓN:

CÓDIGO:
from miLibreria import *

texto = input("Introduzca su título>>")


titulo(texto)
PROGRAMA: 4
FUNCIÓN: Dividir
EJECUCIÓN:

CÓDIGO:
from miLibreria import *

txt = input("Digite el texto>>")


separador = input("¿Cuál será su separador?>>")

dividir(txt, separador)
LIBRERÍA: miLibreria

CÓDIGO:
def capitalizar(texto):
primera = texto[0].upper()
print(primera + texto[1:])

def centrar(texto2, long):


linea1 = "_"
x = len(texto2)
long = long - x
mitad = long / 2
for i in range(1, round(mitad)):
linea1 += "_"
resultado = f"{linea1}{texto2}{linea1}"
print(resultado)

def titulo(texto3):
pos = 1
new_text = texto3[0].upper()
while pos < len(texto3):
if texto3[pos] == " ":
new_text += f" {texto3[pos + 1].upper()}"
pos += 2
continue
new_text += texto3[pos]
pos += 1
print(new_text)

def dividir(txt, separador):


pos = 0
nuevo = ""
while pos < len(txt):
if txt[pos] == separador:
nuevo += txt[pos] + "\n"
pos += 1
continue
nuevo += txt[pos]
pos += 1
nuevo = nuevo.replace(separador, "")
print(nuevo)

You might also like