Сегодня я познакомлю вас с более сложным способом вывода текста в Питоне – через переменные.
То есть командой print
мы будем выводить не текст в виде
print u”Здесь какой-то текст”
А мы будем сначала все данные для вывода присваивать переменным. Числа и слова мы присвоим сначала переменным, а потом выведем их в виде команд print
.
Этот вариант вывода строк текста используется наиболее часто в программировании, так как текст может быть разным в разных местах, в разное время, а переменные можно задать один раз и использовать их постоянно, меняя потом лишь текст.
Практический пример
Создаем на рабочем столе файл test7.py
Сохраняем его в правильной кодировке (подробнее о кодировке файлов в Python 2.7). Пишем в него руками следующий программный код:
# -*- coding: utf- 8 -*- a = 11 b = 12 c = 13 d = 14 e = u"Книга о приключениях Остапа Бендера называлась: " f = u"или" g = u"стульев." h = u"Какой ответ правильный?" k = u"Правильный ответ: " m = k + u"%d" % b print u"%s %d, %d, %d %s %d %s" % (e, a, b, c, f, d, g) print h print m + g
Как видите, в этом коде я не только ввел разные переменные (если забыли, повторяем урок про переменные), но и операторы форматирования (повторяем урок про операторы форматирования). А поскольку мы все-таки выводим кириллический текст, то когда присваиваем его переменным, не забываем вводить букву u и ставить кавычки.
Теперь открываем программу PowerShell и прописываем команду python desktop/test7.py
У вас должно получиться следующее:
Как мы видим, в итоговом варианте вывода на экран компьютера выводится обычный текст.
Домашнее задание
Поменяйте в коде значения переменных. Например, введите другие числа – 110, 111, 158 и 199. И посмотрите, что получится. Или введите новое название книги или фильма – «101 далматинец», или «38 попугаев». Вводите разные значения переменных и смотрите, что в итоге получается в программе PowerShell.
Важно
Обязательно пропишите комментарии к каждой строке программного кода. А именно: что происходит в данной строке, для чего мы прописали те или иные команды или что сделали (присвоили значение переменной).
Эти комментарии нужны именно вам для понимания процесса программирования – зачем мы присваиваем или прописываем тот или иной код. Это важно на данном этапе обучения, так как потом эти знания будут нужны для более сложных разделов программирования.
Подробнее про комментарии в коде - ЧИТАТЬ.
В следующем уроке выучим что такое и зачем нужны команда \n и тройные кавычки - перейти в урок 13.