# -*- coding: utf-8 -*- """ Created on Wed Jul 4 10:42:11 2018 @author: Borja Balparda """ ############### # ITERACIONES # ############### # Limpiamos el directorio. reset -f ################ # Funcion While # ################ # Imprimir una secuencia de números menor que 10 a = 0 while a < 10: print (a) a += 1 # Imprimir una secuencia de números. Si el número = 5 abortar # la iteración. var = 10 while var > 0: print ('Valor actual de la variable :', var) var = var -1 if var == 5: break # Comprobar si un número proporcionado es un cubo perfecto o no. # En este caso introducimos manualmente el numero x = int(input('Introduce un número entero: ')) contador = 0 while contador**3 < x: contador = contador + 1 #print(contador) if contador**3 != x: print(str(x) + ' no es un cubo perfecto') else: print('El cubo de ' + str(x) + ' es ' + str(contador)) ############### # Funcion For # ############### # Imprimir un rango de números for a in range (1,10): print (a) # Imprimir una secuencia de números en orden descendiente de 5. for a in range (150,100,-5): print ("a:",a) # Imprimir una secuencia de números (a) que empezando por 1 termine en 99 # y se incremente de 2 en 2 (1,3,5,...) # Además imprimir una segunda secuencia que se vea incrementada por el # valor (a) calculado previamente # a=1 -> b = 1 # a=3 -> b = 4 # a=5 -> b = 9 # ... b = 0 for a in range (1,100,2): b += a #b=b+a print ("a:",a, " b:",b) # Comprobar si una cadena de texto contiene las vocales # i y u cadena = ' cadena de texto en minúsculas: ' for indice in range(len(cadena)): #print(indice) if cadena [indice] == "i" or cadena [indice] == "u": print ("La cadena contiene una i o una u") # Otra forma de hacerlo. cadena = ' cadena de texto en minúsculas: ' vocales = "iu" for indice in range(len(cadena)): if cadena[indice] in vocales: print ("La cadena contiene una i o una u") # Tambien podemos hacerlo por separado. cadena = 'Introduce una cadena de texto en minúsculas: ' i = "i" u = "u" for indice in range(len(cadena)): if cadena[indice] in i: print ("La cadena contiene una i") if cadena[indice] in u: print ("La cadena contiene una u")