-4

Pythonで次のようなことをしたい:

b = 2
c = 3
a = (b*c)
b = 10
print a
30

また:

b = a = 2
a = 10
print b
10

他にやりたいことは

l = [a + b + c]
print l
a + b + c # As a function not as a result so again if i change a the list entry should change

これはオンザフライである必要があります。さまざまな関数のリストが非常に長くなるため、すべての「a」に対して関数を作成することはできません。プロセス全体は、リストまたは他のストレージ オブジェクトで実行する必要があります (クラスかもしれませんが、私はそれらに慣れるのに本当に苦労しています) 私は、その少し厄介なコードを達成しようとしていることを実際に説明することはできません。

4

3 に答える 3