
Ver imagen de los ejercicios
Ver libro del Python en pdf página 113.
123)
Código
n = int(raw_input('Introduce un número: ')) m = int(raw_input('Introduce un número: ')) sumatorio = 0 for i in range(n, m, 2): sumatorio += i print sumatorio
Citar
Introduce un número: 0
Introduce un número: 10
20
Introduce un número: 10
20
¿Realmente es así lo que pide el ejercicio 123?
Por si acaso lo hago como lo creo de otra manera ya que pide el resultado n+i por lo que he entendido hasta ahora el ejercicio 123.
Código
n = int(raw_input('Introduce un número: ')) m = int(raw_input('Introduce un número: ')) sumatorio = 0 for i in range(n, m, 2): sumatorio += i n = i print n
Citar
Introduce un número: 0
Introduce un número: 10
8
Introduce un número: 10
8
Como podrán ver, dan resultados diferentes. He hecho dos ejercicios del 123. ¿Tengo alguno hecho bien o ninguno?
Edito 1:
Ahora creo que es este:
Código
n = int(raw_input('Introduce un número: ')) m = int(raw_input('Introduce un número: ')) sumatorio = 0 for i in range(n, m): sumatorio += i n = i print n
124)
¿Me pueden confirmar si lo hice como he entendido?
Código
n = int(raw_input('Introduce un número: ')) m = int(raw_input('Introduce un número: ')) sumatorio = 0 for i in range(n, m**2, 2): sumatorio += i n = i print n
Resultado del ejercicio 124).
Citar
Introduce un número: 0
Introduce un número: 10
98
Introduce un número: 10
98
Edito 2:
Ahora creo el 124) es este:
Código
n = int(raw_input('Introduce un número: ')) m = int(raw_input('Introduce un número: ')) sumatorio = 0 for i in range(n, m**2): sumatorio += i n = i print n
Citar
Introduce un número: 0
Introduce un número: 10
99
Introduce un número: 10
99
125)
Código
n = int(raw_input('Introduce un número: ')) m = int(raw_input('Introduce un número: ')) sumatorio = 0 for i in range(n, m, 2): sumatorio += i print sumatorio
Citar
Introduce un número: 0
Introduce un número: 10
20
Introduce un número: 10
20






Autor



En línea
Solo mostras el ultimo valor de i. En el tercero haces lo mismo que en el anterior, con la diferencia de que al no pasarle el tercer argumento a range(), tambien te muestra los numeros impares. 


