У меня есть простая программа, которая принимает пользователей name
и age
с использованием пользовательского ввода. Как я могу хранить данные в словаре и обновлять данные, если другой пользователь вводит новое имя и возраст. Вот мой пример кода. Я не знаю, правильно ли я делаю.
class Name:
data = {}
num_employee = 0
def __init__(self, name, age):
self.name = name
self.age = age
Name.num_employee += 1
@classmethod
def user_in(cls):
name = input('Enter name: ')
age = int(input('Enter age: '))
return cls(name, age)
def show(self):
Name.data = {'name': self.name, 'age': self.age}
return Name.data
employ = Name.user_in()
employ2 = Name.user_in()
print(Name.num_employee)
print(employ.show())