Если перед нами стоит задача создать двумерный массив, в котором будет строки и
столбца, где на каждой позиции стоять будет
, то НЕПРАВИЛЬНО это делать следующим образом:
Однако, создайте массив подобным образом, только в котором будет 100 строк и 100 столбцов, на каждой позиции чтобы стоял 0. После сделайте запись . Посчитайте общее количество получившихся единиц внутри двумерного массива.
a = [[0] * 100] * 100
a[0][0] = 1
ans = 0
for x in a:
ans += x.count(1)
print(ans)
# Иначе:
ans = 0
for i in range(100):
for j in range(100):
ans += a[i][j] * (a[i][j] == 1)
print(ans)
Ответ: 100