Есть задание: на полках лежат документы, пользователь по команде хх может удалить полку, если она пустая.
def remove_shelf(number): if number in [directories]: if len(directories[number]) > 0: return 'На полке есть документы, удалите их перед удалением полки. Текущий перечень полок: ' + ', '.join(directories.keys()) del directories[number] print('Полка удалена. Текущий перечень полок: ' + ', '.join(directories.keys())) print ('Такой полки не существует. Текущий перечень полок:' + ', '.join(directories.keys())) remove_shelf(directories)
На строке
if len(directories[number]) > 0:
Уже умаялась…