Estoy tratando de mojarme los pies con Python en Project Euler, pero tengo un problema con el primer problema (encuentre la suma de los múltiplos de 3 o 5 hasta 1,000) . Puedo imprimir con éxito múltiplos de tres y cinco, pero cuando intento de incluir la función de suma me sale el siguiente error:Python: Int no es un error iterable
TypeError: 'int' object is not iterable
se agradecería cualquier ayuda.
n = 100
p = 0
while p<n:
p = p + 1
x = range(0, p)
# check to see if numbers are divisable by 3 or 5
def numcheck(x):
for numbers in x:
if numbers%3==0 and numbers%5==0:
sum(numbers)
numcheck(x)
Acabo de ejecutar el código que ha publicado y no he recibido ese error. Veo que editó su código para eliminar la línea que causó el error. ¿Cuál es tu pregunta ahora? –
Woops, no me había dado cuenta de que lo había editado, un segundo. – TheOneTrueMorty