Estoy tratando de escribir un programa muy simple, quiero imprimir la suma de todos los múltiplos de 3 y 5 por debajo de 100, pero , un error continúa accuring, diciendo "no válido literal para int() con la base 10:" mi programa es el siguiente:el error "literal inválido para int() con base 10:" sigue apareciendo
sum = ""
sum_int = int(sum)
for i in range(1, 101):
if i % 5 == 0:
sum += i
elif i % 3 == 0:
sum += i
else:
sum += ""
print sum
Cualquier ayuda sería muy apreciada.
Por qué estás tratando de añadir una cadena ("") a un número? –
esto no tiene ningún sentido: 'int ('')'. 'sum (i para i en rango (1, 101) if (i% 3 == 0) o (i% 5 == 0))' –