Код:
x = 55 - 8 - 3#
xx = x
i = 0
Lz = [ 0,0,0,0,0,0,0,0,0,0,0 ]
L = [ 10,9,8,7,6,5,4,3,2,1,0 ]
LL = [ 0,0,0,0,0,0,0,0,0,0,0 ]
j = 0
f = ''
g = 0
while i <=10:
t = x - L[i]
if t >= 0:
Lz[i]= L[i]
g = g + 1
f = f + str(i) + ","
print("L[i]",L[i])
print("x",(x),"i",i,i,j,g)
print("t",t)
print("ряд",f)
print("Lz ИТОГ",Lz)
print("LL",LL)
print("L",L)
x = t
if t <=0:
print("L[i]",L[i])
L[i]= 0
print("!!!!-L",L)
t = i
print("<","x",(x),"i",i,j,g)
j = j+i
i = i + 1
сумма известна заранее,список слогаемых известен заранее тоже.
Код выдает результат,
строка "ИТОГ" в принте:
Lz ИТОГ [10, 9, 8, 7, 6, 0, 4, 0, 0, 0, 0]
а хочу сделать, что бы, поскольку я из суммы вычитаю 8 и 3, что бы в результате тоже было без 8 и без 3
Lz ИТОГ [10, 9, 0 7, 6, 5 4, 0, 2, 1, 0]
Как такое возможно сделать ?
Спасибо