Я начал изучать Python с LPTHW и приступил к упражнению 16:
http://learnpythonthehardway.org/book/ex16.html
И чувствую себя идиотом, потому что я не могу понять одно из, казалось бы, простых "дополнительных кредитов", которое хочет следующее:
target.write(line1)
target.write('\n')
target.write(line2)
target.write('\n')
target.write(line3)
target.write('\n')
Быть сжатым до одной строки кода. Я пробовал некоторые из следующих:
target.write(line1 \n, line2 \n, line3 \n)
Или же:
target.write('line1 \n, line2 \n, line3 \n')
Или же:
target.write(%r \n, %r \n, %r \n) % (line1, line2, line3)
Я просто не могу заставить его переписать строки line1, line2 и line3 в одну строку. И я пробовал различные другие комбинации с запятыми, кавычками и т.д. И так далее. У меня постоянно появляются разные ошибки, например, неверный синтаксис или слишком много аргументов.