Python - Ejercicios resueltos con secuencias de ADN

Hoy vamos a ver más ejercicios de Python con secuencias de ADN. Son 9 ejercicios y se trabaja con cadenas, bases y secuencias. La descripción dice así: Desarrollar un programa en Python para usar distintas funciones. El programa debe ofrecer un menú. Al comienzo del programa preguntar si se desea ingresar una secuencia particular en cada opción correspondiente del menú o si se desea trabajar todo el programa con una misma secuencia fija, que se cargará inicialmente. En todos los casos se debe controlar que las secuencias ingresadas sean válidas (contengan exclusivamente “A”, “C”, “T”, “G”, y largo de la secuencia mayor o igual a 1) sin importar mayúsculas y minúsculas. Luego se muestra el menú con estas opciones: Opción 0: Salir del programa Opción 1-9: En cada opción, según se haya indicado inicialmente, se trabaja con la secuencia fija o se solicita una al usuario si corresponde. En caso de ser necesarios datos adicionales específicos, se solicitan. En cada opción se invoca a la función correspondiente que se detalla a continuación y se muestra el resultado por pantalla. ...

julio 26, 2022 · 8 min · 1665 palabras · Parzibyte

Python: expandir letras de cadena según número

Siguiendo con los ejercicios de programación en Python vamos a ver cómo descomprimir o expandir cada letra de una cadena según el número que está junto a ella. Por ejemplo, si tenemos la siguiente cadena formada por pares de letras y números en donde cada número indica las veces que un carácter debe expandirse: a1e4o6z9 Al expandirla debe aparecer lo siguiente: aeeeeoooooozzzzzzzzz Básicamente estamos descomprimiendo la cadena, justamente lo contrario a cuando agrupamos las letras junto con su conteo haciendo un tipo de resumen. ...

julio 21, 2022 · 3 min · 563 palabras · Parzibyte

Ampliar decimal en MySQL: permitir más dígitos

En este post sobre MySQL y el tipo de dato decimal te enseñaré a permitir más dígitos en una columna de tipo decimal para poder guardar valores más grandes. ...

diciembre 8, 2021 · 1 min · 211 palabras · Parzibyte