Готовый перевод Learn Python The Hard Way / Трудный Путь Изучения Python: Exercise 9: Printing, Printing, Printing
Урок 9: Печать, печать, печать
# Вот немного странного кода, наберите его точно как тут
days = "Mon Tue Wed Thu Fri Sat Sun"
months = "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"
print "Here are the days: ", days
print "Here are the months: ", months
print """
There's something going on here.
With the three double-quotes.
We'll be able to type as much as we like.
Even 4 lines if we want, or 5, or 6.
"""
Что вы должны увидеть
$ python ex9.py
Here are the days: Mon Tue Wed Thu Fri Sat Sun
Here are the months: Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
А здесь что-то происходит.
С тремя двойными кавычками.
Мы можем печатать столько, сколько захотим.
Даже 4 строки подряд, если захотим, или 5, или 6
Упражнения:
Проверьте свою работу, выпишите ошибки, и постарайтесь в следующем уроке их не делать.
Типичные вопросы:
А что если я хочу, чтобы месяцы начинались с новой строки?
Просто начните строку с \n , вот так:
"\nJan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"
Почему новые строки, начнающиеся с \n, не работают, если я использую %r ?
Так работает форматирование c помощью %r ; Оно печатает то, что вы напишете (или близко к тому). Это "сырой" формат для дебаггинга.
Почему я получаю ошибку, если вставляю пробелы между двойными кавычками?
Вы должны печатать их вот так """ а не вот так " " " , то есть без пробелов между ними.
Это плохо, если я постоянно получаю ошибки из-за опечаток?
Большинство ошибок в коде поначалу (да и позже) это простые опечатки, или простые вещи не в том порядке.
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод
Переведено на Нотабеноиде
http://notabenoid.org/book/35742/176295
Переводчики: Kanta
Настройки
Готово:
