- 1
El atasco mañanero. Por que 6 en vez de 0?
print(func(4)) debería de ser 0 . por que 6?
7 Antworten
+ 1
range(4) devuelve una lista de 4 números comenzando desde cero,[0,1,2,3],
en cada iteración {i} toma uno de los valores de la lista de forma sequencial
y se le suma al valor de res
el operador += suma el valor de la derecha a la al de la izquierda
+ 1
res += i
es como escribir
res = res + i
+ 1
Espero que te haya servido
+ 1
res += i
a (res) sumale (i)
0
es difícil saber sin el código
0
Perdona, pensaba que en cada pregunta del curso tenia sus propios comentarios. no que estos fueran generalizados.
Es el cuestionario de la unidad 3.
Pregunta cual es la salida del código:
Def func(x):
res=0
for i range(x)
res+=i
return res
print(func(4))
0
Bueno, si estoy intentado comprender. Eso de que suma el de la derecha a la izquierda.... No lo entiendo muy bien.
muchas gracias!