Hola soy nuevo con esto de pyton y no he podido resolver correctamente dos problemas:
1)Sumar todos los números del 1 al 100 y mostrar solo el resultado usando for
total=0
for i in range(0,101,1):
total+=i
print total
2)Sumar los números impares del 1 al 100 y mostrar solo el resultado usando while
total=0
i=1
while i<100:
i+=2
total+=i
print total
me podrían ayudar diciendome que está mal, lo que pasa es que quiero que me salga sólo la respuesta del ejercicio pero me salen todas las sumas hasta llegar a la respuesta final...por favor ayudenme, todavía no se usar bien python...
total=0
for i in range(100):
total+=i
print total
total = 0
i=1
while i<100:
if (i % 2) != 0:
total += i
i+=1
print total
Te salen todas las sumas porque el print está dentro de tu bucle, la respuesta de MCKSys es la correcta.
Gracias por su ayuda... es verdad ese es mi error muchas gracias