if __name__ == '__main__':
x = int(input())
y = int(input())
z = int(input())
n = int(input())
while True:
print('[', end="")
for i in range(0,x+1):
for j in range(0,y+1):
for k in range(0,z+1):
array=[i,j,k]
if (i+j+k)!=n:
print(array, end=", ")
print(']')
break
Отображает вывод в виде: [[0, 0, 0], [0, 0, 1], [0, 1, 0], [1, 0, 0], [1, 1, 1 ],]
Требуемый выход: [[0, 0, 0], [0, 0, 1], [0, 1, 0], [1, 0, 0], [1, 1, 1]]
Как удалить последнюю запятую?
Я попытался использовать функцию rstrip внутри l oop, но она удаляет все остальные запятые, что приводит к ответу как: [[0, 0, 0] [0, 0, 1] [0, 1, 0] [1, 0, 0] [1, 1, 1]]