Ir al contenido principal

Entradas

Ejercicio 40:

Diseña un programa que indique si una cadena leída de teclado está bien formada como número entero. El programa escribirá «Es entero» en caso afirmativo y «No es entero» en caso contrario. Por ejemplo, para ‘12’ mostrará «Es entero», pero para ‘1 2’o ‘a’ mostrará «No es entero». #Solución cadena = " 12" try:     ncadena = cadena.replace ( ' ' , '*' )     a = int(ncadena)     print( 'Es entero' ) except ValueError:     print( 'No es entero' )   Ayudanos a resolver más ejercicios! https://www.paypal.com/paypalme/CwilVargas?locale.x=es_XC   

Ejercicio 39:

Diseña un programa que muestre la cantidad de números que aparecen en una cadena leída de teclado. ¡Ojo! Con número no queremos decir dígito, sino número propiamente dicho, es decir, secuencia de dígitos. La cadena "un 1, un 201 y 2 unos", por ejemplo, tiene 3 números: el 1, el 201 y el 2. #Solución cadena = "un 1, un 201 y 2 unos" actual = 0 anterior = -1 contador = 0 cadena = " " + cadena while actual < len(cadena):     if cadena[actual].isdigit() and  not(cadena[anterior].isdigit()):         contador += 1     actual += 1     anterior += 1       print ( "La cadena tiene " + str(contador) + " numero" + ( "s " if contador > 1 else " " ))   Ayudanos a resolver más ejercicios! https://www.paypal.com/paypalme/CwilVargas?locale.x=es_XC   

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   

Ejercicio 37:

Diseña un programa que elimine de una lista todos los elementos del índice par y muestre por pantalla el resultado. (Ejemplo: si trabaja con la lista [1, 2, 1, 5, 0, 3], esta pasara a ser [2, 5, 3]). #Solución   lista = [1,2,1,5,0,3] j = 0; k = False while j < len(lista):     if j % 2 == 0:         k = True     if k == True:         lista.pop(j)     j += 1     print(lista[:])   Ayudanos a resolver más ejercicios! https://www.paypal.com/paypalme/CwilVargas?locale.x=es_XC   

Ejercicio 36:

Diseña un programa que lea una lista de 10 enteros, pero asegurándose de que todos los números introducidos por el usuario son positivos. Cuando un numero sea negativo, lo indicaremos con un mensaje y permitiremos al usuario repetir el intento cuantas veces sea preciso. #Solución j = 0; lista = [] while j < 10:     numero = int(input("Ingrese número:\n"))     if numero > 0:         lista.append(numero)         j += 1 print(lista[:])   Ayudanos a resolver más ejercicios! https://www.paypal.com/paypalme/CwilVargas?locale.x=es_XC   

Ejercicio 35

Escribe un programa que lea una cadena y un número entero k y muestre el mensaje “Hay palabras largas” si alguna de las palabras de la cadena es de longitud mayor o igual que k, y “No hay palabras largas” en caso contrario.  #Solución palabra = input("Ingresa un texto:\n") k = int(input("Ingrese el valor de la longitud:\n")) if len(palabra) >= k:     print("Existen palabras largas") else:     print("No hay palabras largas")   Ayudanos a resolver más ejercicios! https://www.paypal.com/paypalme/CwilVargas?locale.x=es_XC   

Ejercicio 18:

Diseña un programa que calcule la menor de cinco palabras dadas; es decir, la primera palabra de las cinco en orden alfabético. No aceptaremos que las mayúsculas sean «alfabéticamente» menores que las minúsculas. O sea, "pepita" es menor que "Pepito". #Solución lista = []    for x in range(5):       palabras=input("ingrese las palabras: ")       lista.append(palabras)    print ("La menor es: ", max(*lista, key=lambda x: x.lower()))   Ayudanos a resolver más ejercicios! https://www.paypal.com/paypalme/CwilVargas?locale.x=es_XC