programa de Python para introducir una cadena y encontrar número total letras mayúsculas y minúsculas

Aquí, vamos a aprender cómo encontrar el número total de letras mayúsculas y minúsculas en una cadena dada en el lenguaje de programación Python?

Dada una cadena str1 y tenemos que contar el número total de letras mayúsculas y minúsculas.

Ejemplo:

    Input: 
"Hello World!"
Output:
Uppercase letters: 2
Lowercase letters: 8
Input:
"[email protected]"
Output:
Uppercase letters: 1
Lowercase letters: 4

Método 1:

(Manual) Al marcar cada carácter de la cadena con una serie de letras mayúsculas y minúsculas utilizando la sentencia condicional.

print("Input a string: ")
str1 = input()
no_of_ucase, no_of_lcase = 0,0
for c in str1:
if c>='A' and c<='Z':
no_of_ucase += 1
if c>='a' and c<='z':
no_of_lcase += 1
print("Input string is: ", str1)
print("Total number of uppercase letters: ", no_of_ucase)
print("Total number of lowercase letters: ", no_of_lcase)

salida

RUN 1:
Input a string:
Hello World!
Input string is: Hello World!
Total number of uppercase letters: 2
Total number of lowercase letters: 8
RUN 2:
nput a string:
[email protected]
Input string is: [email protected]
Total number of uppercase letters: 1
Total number of lowercase letters: 4

Método 2:

Mediante el uso de islower () y isupper () métodos

print("Input a string: ")
str1 = input()
no_of_ucase, no_of_lcase = 0,0
for c in str1:
no_of_ucase += c.isupper()
no_of_lcase += c.islower()
print("Input string is: ", str1)
print("Total number of uppercase letters: ", no_of_ucase)
print("Total number of lowercase letters: ", no_of_lcase)

salida

RUN 1:
Input a string:
Hello World!
Input string is: Hello World!
Total number of uppercase letters: 2
Total number of lowercase letters: 8
RUN 2:
nput a string:
[email protected]
Input string is: [email protected]
Total number of uppercase letters: 1
Total number of lowercase letters: 4


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *