Ejercicio: 2Eva_IT2012_T2 Tecla de cifrado musical americano
explicación en video
Propuesta de solución en Python:
# ICM00794-Fundamentos de Computación - FCNM-ESPOL # 2Eva_IT2012_T2 Tecla de cifrado musical americano # Tarea: implementar sostenido '#' # validar que # aplica def teclanum(cancion): n = len(cancion) teclado = ' C#D#EF#G#A#B' secuencia = '' i = 0 while not(i>=n): tecla = cancion[i] if (tecla!='#'): cual = teclado.find(tecla) sigue = '' if (i<(n-1)): sigue = cancion[i+1] if (sigue=='#'): cual = cual+1 secuencia = secuencia + str(cual) + ' ' i = i + 1 return(secuencia) # Programa de prueba cancion = 'EFGGFEDCCDEED' numeros = teclanum(cancion) print(numeros)