Ir al contenido principal

Ejercicio 38:


Diseña un programa que muestre la cantidad de dígitos que aparecen en una cadena introducida por teclado. La cadena "un ,1 y un 20" por ejemplo, tiene 3 dígitos: un 1, un 2 y un 0.


#Solución

cadena = input("Ingrese un texto:\n")
k = 0
for i in cadena:
    if i.isdigit():
        k += 1
print ("La cadena tiene " + str(k) + " digito" + ("s " if k > 1 else " "))

 

Ayudanos a resolver más ejercicios!
https://www.paypal.com/paypalme/CwilVargas?locale.x=es_XC 

 

Comentarios

Entradas populares de este blog

Ejercicio 7:

Haz un programa que pida al usuario una cantidad de euros, una tasa de interés y un número de años. Muestra por pantalla en cuánto se habrá convertido el capital inicial transcurridos esos años si cada año se aplica la tasa de interés introducida. Recuerda que un capital de C euros a un interés del x por cien durante n años se convierten en C · (1 + x/100) ** n euros. (Prueba tu programa sabiendo que una cantidad de 10,000 € al 4.5 % de interés anual se convierte en 24,117.14 € al cabo de 20 años). #Solución #Entrada de datos c = float(input("Ingrese la cantidad de Euros: ")) x = float(input("Ingrese la tasa de interés: ")) n = int(input("Ingrese el # de años: ")) #Proceso Tdinero = c * (1 + x/100) ** n #Salida print("El capital final es de: ", Tdinero, "Euros.")   Ayudanos a resolver más ejercicios! https://www.paypal.com/paypalme/CwilVargas?locale.x=es_XC  

Ejercicio 15:

Diseña un programa Python que lea un carácter cualquiera desde el teclado, y muestre el mensaje «ES MAYÚSCULA» cuando el carácter sea una letra mayúscula y el mensaje «ES MINÚSCULA» cuando sea una minúscula. En cualquier otro caso, no mostrará mensaje alguno. (Considera únicamente letras del alfabeto inglés). Pista: aunque parezca una obviedad, recuerda que una letra es minúscula si está entre "a" la y la "z", y mayúscula si está entre la "A" y la "Z". #Solución #Entrada caracter = input("Ingrese un caracter: ") #Proceso r = None if caracter >= "a" and caracter <= "z":     r = "minuscula" elif caracter >= "A" and caracter <= "Z":     r = "MAYUSCULA" #Salida print(r) Ayudanos a resolver más ejercicios! https://www.paypal.com/paypalme/CwilVargas?locale.x=es_XC 

Ejercicio 21:

Diseña un programa que, dado un número real que debe representar la calificación numérica de un examen, proporcione la calificación cualitativa correspondiente al número dado. La calificación cualitativa será una de las siguientes: «Suspenso» (nota menor que 5), «Aprobado» (nota mayor o igual que 5, pero menor que 7), «Notable» (nota mayor o igual que 7, pero menor que 9), «Sobresaliente» (nota mayor o igual que 9, pero menor que 10), «Matrícula de Honor» (nota 10). #Solución #Entrada de Datos note = float(input("enter your note")) msg="" #Proceso if note < 5:     msg = "Suspenso" if note < 7 and note >= 5:     msg = "Aprobado" if note < 9 and note >= 7:     msg = "Notable" if note == 9 :     msg = "Sobresaliente" if note == 10 :     msg = "Matricula de Honor" if note < 0 or note > 10:     msg = "Note not valid" #Salida print(msg)    ...