Message377283
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]] |
|
Date |
User |
Action |
Args |
2020-09-21 21:03:40 | jeetshahj12375 | set | recipients:
+ jeetshahj12375, eric.smith |
2020-09-21 21:03:40 | jeetshahj12375 | set | messageid: <1600722220.57.0.303565400089.issue41827@roundup.psfhosted.org> |
2020-09-21 21:03:40 | jeetshahj12375 | link | issue41827 messages |
2020-09-21 21:03:40 | jeetshahj12375 | create | |
|