これを解決するには他に何百万もの方法があることを認識しているので、代替ソリューションにはあまり興味がありませんが、これがうまくいかない理由はもっとあります。
class Car(object):
condition = 'new'
def __init__(self, model, color, mpg):
self.model = model
self.color = color
self.mpg = mpg
my_car = Car('DeLorean', 'silver', 88)
for x in [condition, model, color, mpg]:
print my_car.x
my_car.condition、my_car.model、my_car.color、および my_car.mpg を印刷しようとしています。