Manejo de Comandos
Manejo de Comandos
Bioinformática
18 de mayo de 2024
Drive de los archivos de Python de cada ejercicio:
https://drive.google.com/drive/folders/1M5AKNOxbhBDF_i0iyOsdgRc31yMyUw38?usp=s
haring
Ejercicios
dada.
Explicación:
Línea 2: Declaración de la segunda variable “vocales” que guarda todas las vocales tanto
Línea 3: Inicialización de un contador para poder ejecutar el objetivo del programa que
Línea 5,6,7: Se define la estructura del programa y la orden de lo que debe hacer en
permite recorrer cada letra de una cadena de texto, es por esto que se escribe “ for letra in
cadena”, donde en la siguiente línea se da una orden acerca de que si al recorrer cada letra
Explicación:
para invertir la cadena declarada en la anterior variable, esto provoca que se cree una
Línea 3: Se establece lo que será mostrado en la terminal con ayuda “print” y de “f-string”
antes del siguiente texto para permitir que se evalúen las variables entre llaves (“cadena”
mayúscula.
Explicación
Línea 1: Se inicia declarando la variable “frase” con ayuda del comando “input” que le
comandos aplicados que permitirán lo siguiente: Para que la frase aparezca en minúsculas
y por último se usara el comando “.capitalize() que permitirá presentar el dicho solo con
la primera letra en mayúscula, tal como se muestra en la parte inferior de la imagen, que
muestra la terminal con sus resultados. Además, se adiciona un separador entre cada
resultado con ayuda del comando sep=” \n” que dará cada resultado en distintas líneas, es
Explicación
Línea 1: Se define una función “contar _vocales_ consonantes” que toma una cadena de
Línea 2, 3 y 4: Luego se crea una “Cadena” que contenga todas las vocales en minúsculas
Línea 5 y 6: Este código se encuentra dentro de un bucle “for” que itera sobre cada
“char” es una letra del alfabeto utilizando el método “isalpha()”. Si “char” no es una letra,
Línea 7, 8, 9 y 10: En las siguientes líneas de código tenemos las diferentes variables “if
que contiene las vocales en minúsculas. Si char es una vocal, se ejecuta: vocales += 1
haya terminado de contar todos los caracteres de la cadena, la función retorna una tupla
Línea 11, 12, 13, 14 y 15: En este fragmento de código, se solicita al usuario que ingrese
5. Desarrollar un programa que elimine las vocales de una cadena de texto y muestre
el resultado
Explicación
Línea 1: Se define una función llamada ”eliminar_vocales” que hace referencia a una
nuestro código.
Línea 3: Se define la variable que contiene una cadena de texto con todas las vocales en
minúscula y mayúscula.
Línea 6: Condición que incluye solo las letras que no son vocales en la nueva lista.
Línea 8: Return es la palabra clave que nos indicará hasta cuando se devolverá esta
este caso, la cadena de texto principal sin vocales que fueron previamente eliminados.
palíndromo.
Explicación
Línea 1: Se define una función o variable llamada “es_palidromo” que luego hace
cadena.split(): Divide la cadena en una lista de palabras, eliminando todos los espacios
en el proceso. “ ''.join(...): Une las palabras de la lista en una sola cadena sin espacios.
operador “[::-1]” en Python crea una nueva cadena que es la inversa de la original
Línea 4 y 5: Se define una cadena de ejemplo: “A man a plan a canal Panama” y leugo
lo que se hace es poner la función “print” para mostrar el resultado que imprime dicho
código. En este caso, debería imprimir True, ya que la cadena es un palíndromo después
Explicación
Línea 1: En esta línea utilizamos la función input () para solicitar al usuario que ingrese
Línea 3: El código dentro del bloque try se ejecuta normalmente. En este caso, intenta
utilizamos para acceder al contenido del archivo abierto y la instrucción "as" crea un
bloque de contexto que asegura que el archivo se cierre automáticamente una vez
finalizado el bloque.
Línea 5: En la siguiente línea se usa la función “read” leerá todo el contenido de un
en una lista de palabras, lo cual detallando el método split() divide la cadena contenida
Línea 13 y 14: El bloque except se ejecuta solo si ocurre una excepción específica dentro
del bloque try. Si se produce un error se ejecuta FileNotFoundError, lo que significa que
línea 1: Esta línea solicita al usuario que ingrese un texto que se desea guardar en un
“texto_usuario”
línea 2: En la siguiente línea se pide ingresar el nombre del archivo. El nombre es aquel
línea 3 y 4: La función “w” (significa write, es decir, escribir) esta se usa para abrir el
“archivo.write(texto_usuario)”.
Explicación:
Línea 3: En esta línea el uso de “with” permitirá que al abrir el archivo de entrada en
modo de lectura usando ‘r’ se cierre correctamente después de leerlo mediante un objeto
Línea 4: Con este comando “f.read” permitirá que lo leído del archivo con el comando
“contenido_modificado”
manera que si el archivo no existe se crea y sino su contenido va a ser sobrescrito, con
correctamente.
Líneas 9 y 10: Se agrega la excepción del bloque try que se producirá si el archivo de
entrada.
Líneas 11,12,13,14: Se declaran las distintas variables que contendrán los archivos de
entrada / archivo de salida / palabra antigua / palabra nueva, que serán ingresadas por el
solicitando al usuario.
Línea 15: Por último, esta línea será la que llame a la función “reemplazar_palabra” con
Explicación
Línea 2: Se utiliza la función “texto.split()” ya que esta es aquella que divide la cadena
“texto” en una lista de subcadenas utilizando los espacios como separadores y la siguiente
función es utilizada para “' '.join(lista)” toma una lista de cadenas (en este caso, la lista
devuelta por “texto.split()”) y las une en una sola cadena, separando cada elemento con
Línea 3 y 4: Esta línea asigna la cadena " Bioinformatica Bio B2. " con espacios