你想做这样的事吗?在class Employee:
def __init__(self, name, idno, leavetaken, leavereqd, reason):
self.name = name
self.idno = idno
self.leavetaken = leavetaken
self.leavereqd = leavereqd
self.reason = reason
def __str__(self):
return "Name: {}\nID No:{}\nLeave Taken: {}\nLeave Requested: {}\nLeave Reason: {}\n".format(self.name, self.idno, self.leavetaken, self.leavereqd, self.reason)
n = int(raw_input("Please enter the number of employees: "))
employees = []
# capture employee leave requests from input
for i in range(n):
print("\n({} of {})".format(i + 1, n))
employee = Employee(
raw_input("Employee name: ") or "employee".format(i + 1),
raw_input("Employee ID no: ") or str(i + 1),
int(raw_input("Employee leave taken: ") or "0"),
int(raw_input("Employee leave requested: ") or "0"),
raw_input("Employee leave reason: ") or "No reason"
)
employees.append(employee)
print("\n")
# print captured leave requests
print("Employee leave requests:")
for employee in employees:
print(employee)
463

被折叠的 条评论
为什么被折叠?



