edhelwen: (Скорпион)
Edhelwen ([personal profile] edhelwen) wrote2016-07-01 08:35 am

(no subject)

Ненавижу чёртовы ссылки!!! Два часа уже бьюсь...
mas1=[1,2]; mas2=mas1
for i in range (0,len(mas1)):
    a=mas1[i]+1; print(mas1)  - выдаёт на второй же итерации 2,2 ,
хотя я не говорила менять mas1 - только переменную a. И что делать?!
Причём, если завершать программу ровно на этом месте, mas1 не меняется,
а если писать ещё нижеследующее - меняется.
    if a<9:
        mas2[i]=a
print(mas2, mas1)

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting