Python: contar mayúsculas y minúsculas


Solicitar al usuario ingresar una palabra y mostrar en pantalla cuantos caracteres son mayúsculas y cuantas minúsculas.


string = input("Ingrese palabra: ")
indice=0
mayusculas=0
minusculas=0
while indice < len(string):
  letra = string[indice]
  if letra.isupper() == True:
    mayusculas +=1
  else:
    minusculas +=1
  indice += 1

print("Total mayusculas: " , mayusculas)
print("Total minusculas: " , minusculas)

Aquí la magia lo hace la función isupper la cual es consultada, tras recorrer el arreglo de la palabra, si el carácter esta en mayúscula. De ser así, aumentara el contador, en caso contrario aumentará el contar de minúsculas.

isupper():
La función isupper() verifica si todos los caracteres ​​(letras) de la cadena están en mayúsculas, retornado True o False.

0 comentarios:

Publicar un comentario