все, я не очень понимаю, что цикл в следующем, может кто-нибудь дать несколько советов? заранее спасибо
for i in range(5):
print i
то он дает 0,1,2,3,4, что питон назначает 0,1,2,3,4 в я одновременно? однако, если я писал:
for i in range(5):
a=i+1
то я вызываю a, он дает только 5, но если я добавляю '' print a '', он дает 1,2,3,4,5. Так что мой вопрос в чем разница? я - строка или список или что-то еще? или, может быть, кто-нибудь поможет мне разобраться:
for l in range(5):
#vs,fs,rs are all m*n matrixs,got initial values in,i.e vs[0],fs[0],rs[0] are known
#want use this foor loop to update them
vs[l+1]=vs[l]+fs[l]
fs[l+1]=((rs[l]-re[l])
rs[l+1]=rs[l]+vs[l]
#then this code gives vs,fs,rs
если я запускаю этот тип кода, тогда я получу ответ только тогда, когда l = 5... как я могу заставить их начать цикл? ie l = 0 получил значения для vs [1], fs [1], rs [1], то l = 1 получил значения для vs [2], rs [2], fs [2]...... и т.д., но питон дает разные массивы fs, vs, rs, соответствуют различное значение l, как я могу сделать их одной частью? просто обновить строки, спасибо