#python #class
Вопрос:
class Person():
def __init__(self,name,age,salary):
self.age =age
self.name=name
self.salary=salary
mike = Person('mike',20,2000)
john = Person('john',25,2500)
totalSalary=mike.salary john.salary
print(totalSalary)
Я хотел бы найти общую зарплату, которую фирма платит всем сотрудникам, но это решение выглядит не очень хорошо, так как, возможно, в компании могут работать 5000 сотрудников. Так как же лучше всего с этим справиться?
Комментарии:
1. можете ли вы сохранить это в словаре ? диктант с именем ключа, возрастом и зарплатой и суммой всей ключевой зарплаты, если у вас нет другой цели
2. @sarath На самом деле имя избыточно, так как оно уже является атрибутом объекта. Достаточно просто создать список…
3. Как создаются эти экземпляры?
4. Похоже на какой-то вопрос для домашнего задания, поэтому я не буду прямо отвечать на этот вопрос. Взгляните на списки python: docs.python.org/3/tutorial/datastructures.html Простой цикл for в списке должен ответить на ваш вопрос. Следующий шаг взгляните
sum()
и перечислите понимание на python.5. Я начинаю учиться самостоятельно. Мне было интересно, есть ли способ создать в классе метод для автоматического вычисления этой суммы.