Я продолжаю получать сообщение об ошибке:
AttributeError: объект 'str' не имеет атрибута 'append'
по отношению к строке 18 (последняя строка ниже) . И я не понимаю, что делаю не так. Я думал, что код преобразует все элементы в списке «сотрудников» в сами списки. Таким образом, он не должен возвращать строковую ошибку для добавления к одному из этих элементов.
Это моя первая программа, не основанная на учебнике cra sh, поэтому извиняюсь, если ответ ослепляюще очевиден
employees=[]
peeps=()
hours=()
total_hours=[]
tip=()
tips=int(input("What was the total tips?: "))
print("Enter employees' names followed by enter. Press x to stop")
while peeps != 'x': #input employee names
peeps=raw_input("Name: ")
employees.append(peeps)
def extractEmployees(employees): #covert employees to list of lists
return [[x] for x in [employees]]
extractEmployees(employees) #run conversion
for x in employees: #input hours worked by each employee
print("Enter hours for ", x, "individual daily hours followed by enter, or sum of hours worked. Press x when done")
while hours != 'x': #add hours to employee's list
hours=int(input())
x.append(hours)