This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jeetshahj12375
Recipients eric.smith, jeetshahj12375
Date 2020-09-21.21:03:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1600722220.57.0.303565400089.issue41827@roundup.psfhosted.org>
In-reply-to
Content
after = [[1,2],[3,4]]
rows, cols = (len(after), len(after[0])) 

before = [[0]*cols]*rows

# before = [[0 for i in range(cols)] for j in range(rows)]  #uncomment this array definition and comment above one... see difference in output.

print(before)

def calculation(a,b):
    s = after[0][0]
    for x in range(a+1):
        for y in range(b+1):
                s += before[x][y]
    before[a][b] = after[a][b] - s
    
def cal2():
    for x in range(len(after)):
        for y in range(len(after[0])):
            calculation(x,y)
    before[0][0] = after[0][0]
    print(before)
cal2()


#expected output: [[1, 1], [2, 0]]
History
Date User Action Args
2020-09-21 21:03:40jeetshahj12375setrecipients: + jeetshahj12375, eric.smith
2020-09-21 21:03:40jeetshahj12375setmessageid: <1600722220.57.0.303565400089.issue41827@roundup.psfhosted.org>
2020-09-21 21:03:40jeetshahj12375linkissue41827 messages
2020-09-21 21:03:40jeetshahj12375create