''' En la consola interactiva de Python o en un script de Python, escribir un programa para resolver el siguiente problema: ¿Cuál es el resultado de sumar los primeros 50 números pares? (Desde el 2 inclusive hasta el 100 inclusive) ''' # Sumar los primeros 50 pares de 2 a 100: def eval(): var = 0 for i in range(2,101): if i % 2 == 0: var += i print(var) eval() s = 0 for n in range(10): s += n print(s) # ----------------------------------------------- # def es_primo(numero): # resultado = True # cont=0 # for divisor in range(2, numero): # cont += 1 # print(cont) # if ( numero % divisor ) == 0: # resultado = False # break # return resultado # # # print(es_primo(13)) s = 0 for n in range(1, 10): if n % 2 != 0: continue; s += n else: s += 5 print(s) # Otra class SumaDos: def __init__(self, datos): self.datos = datos self.indice = 0 def __iter__(self): return self def __next__(self): if self.indice == len(self.datos): raise StopIteration() elemento = self.datos[self.indice] + 2 self.indice += 1 return elemento print(list(SumaDos([1, 2, 3, 4, 5])))