Готовый перевод 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

Настройки

Готово:

100.00% КП = 1.0