Ir al contenido principal

Entradas

Mostrando entradas de febrero, 2019

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