Es demanen els codis de diverses funcions. En cada cas hi ha prou amb unes poques línies de codi. Seguiu el format dels exemples que es mostren a sota.
Programeu una funció @vowel_consonant(s)@ que donat un string retorni el nombre de vocals i consonants que apareixen com a caràcters en . Se sap que tots caràcters de són lletres.
Programeu una funció @delete_digits(s)@ que retorni el string que s’obté esborrant els dígits de l’string .
Programeu una funció @switch(s)@ que donat un string retorni el string que s’obté canviant les lletres majúscules per les seves corresponents minúscula i viceversa. Nota: no utilitzeu el mètode @swapcase@ de la classe string.
Programeu una funció @countdown(n)@ que donat un enter més gran que zero escriu el compte enrere fins a .
Programeu una funció @powers_of_2(n)@ que donat un natural escriu les primeres potències de 2.
Cada funció val 20 punts.
>>> 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