Se piden los códigos de varias funciones. En cada caso bastan unas pocas líneas de código. Seguid el formato de los ejemplos que se muestran abajo.
Programad una función @vowel_consonant(s)@ que dado un string retorne el número de vocales y consonantes que aparecen como caracteres en . Se sabe que todos caracteres de son letras.
Programad una función @delete_digits(s)@ que retorne el string que se obtiene borrando los dígitos del string .
Programad una función @switch(s)@ que dado un string retorne el string que se obtiene cambiado las letras mayúsculas por sus correspondientes minúscula y viceversa. Nota: no uséis el método @swapcase@ de la clase string.
Programad una función @countdown(n)@ que dado un entero mayor que cero escribe la cuenta atrás hasta .
Programad una función @powers_of_2(n)@ que dado un natural escribe las primeras potencias de 2.
Cada función vale 20 puntos.
>>> vowel_consonant("SpartacUs") (3, 6) >>> delete_digits("#Pelham 1-2-3#") #Pelham --# >>> switch("#Pelham 1-2-3#") #pELHAM 1-2-3# >>> countdown(7) 7 6 5 4 3 2 1 0 >>> powers_of_2(6) 1 2 4 8 16 32