中にいくつかの数学関数があるクラスがあります
class MyObjects(object):
q=1 #could be any number
def f(x,y):
return q*y+x #could be any mathematical function
object_1
このクラスの、object_2
...のような名前の100個の新しいオブジェクトを作成object_100
し、それらすべてに変数をq
定義する必要がありますが、オブジェクトごとにq_1
、q_2
...として定義するq_100
としますが、オブジェクトが作成されるたびに、 qの値などif q=1:
q_1=q+1
q_2=q_1+1
。f_1
前に表示したように、すべてのオブジェクトは、、f_2
...のように各オブジェクトに名前が付けられたクラスのf(x、y)関数を使用する必要がありますf_100
。生成されるオブジェクトの数は、ユーザーが次のように設定します。input()
これが、コードに100個のオブジェクトのようなものを追加することで、「手動」で実行するのが非常に面倒なこの手順を自動化したい理由です。では、この手順を自動化できますか?Pythonの初心者、モンティパイソンのベテラン笑。より正確に言い換えることができる場合は、質問を自由に編集してください。