簡単な質問です。私はこれをグーグルで試しましたが、Python検索に「クラス」を追加するたびに、Pythonのクラスが表示されます。D:
私はこのようなスレッドを見つけました:whileループを介して変数を動的に作成するにはどうすればよいですか?
しかし、連結も変数の一部であるため、それがまさに私が探しているものではないと思います。
これが私のwhileループです:
def main():
counter = 1
while counter <= 3:
print "Name: ",employee[counter].name
print "ID Number: ",employee[counter].id_number
print "Department: ",employee[counter].department
print "Job Title: ",employee[counter].job_title
print #LB
counter = counter + 1
main()
オブジェクトを次のように設定しています。
employee1 = Employee("Susan Meyers", 47899, "Accounting", "Vice President")
employee2 = Employee("Mark Jones", 39119, "IT", "Programmer")
employee3 = Employee("Joy Rogers", 81774, "Manufacturing", "Engineer")
これは私が受け取るエラーです:
print "Name: ",employee[counter].name
NameError: global name 'employee' is not defined
もちろん、クラスも設定していますが、これを貼り付ける必要はないと思います。ループを通過して、カウンターを1から2、3に変更します。これにより、3人の従業員全員がループします。
それは可能ですか?私はこれまでアレイでこれを行っただけなので、正しい方向に進んでいると100%確信していません。
どんなヒントも素晴らしいでしょう。<3
チェルシー