Apuntes_Python/01_curso/Modulo_1/1-4g_actividad_evaluada.py

73 lines
1.3 KiB
Python
Raw Normal View History

2022-12-24 22:41:20 -03:00
'''
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])))