Сегодня я познакомлю вас с более сложным способом вывода текста в Питоне – через переменные.

То есть командой 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.