Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные?import poplib, emailp = poplib.POP3('pop3.SERVER')p.getwelcome()p.user('USERNAME')p.pass_('USERPASSWORD')response, lst, octets = p.list()## обработка lst# ...(resp, lines, octets) = p.retr(1)print "Длина первого сообщения:", len(lines), "символов"# ...#p.quit()
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
с помощью len(lines) можно вычислить длину сообщения в строках. Для вычисления длины сообщения в символах (точнее, в байтах) нужно просуммировать длину строк в списке lst (или взять octets)(Верный ответ)
ошибок нет
делать quit() необязательно, он выполнится сам
в списке может не быть первого сообщения: необходимо это проверять(Верный ответ)