Организация вывода данных
Материалы с сайта Полякова К.Ю. http://kpolyakov.spb.ru/school/basebook.htm
Чтобы вывести что-то на экран, используется встроенная функция (команда) print. В кавычках записывается текст для вывода – символьная строка, то есть последовательность символов. В начале строки (слева от команды print) не должно быть пробелов – таково требования языка Python.
Вместо кавычек можно использовать апострофы («одиночные кавычки»):
print( 'Привет!' )
Это полезно, например, тогда, когда необходимо вывести строку с кавычками:
print( 'Смотрите фильм "Салют-7"!' )
За один раз можно выводить несколько символьных строк: они перечисляются через запятую внутри круглых скобок. На-пример, по команде
print( "Привет,", "Вася!" )
на экран выводится фраза:
Привет, Вася!
Пробел между строками (элементами списка вывода) встав-ляется автоматически, если он не нужен, при вызове функции print нужно добавить ещё один аргумент с именем sep (от англ. separator – разделитель), равный пустой строке "". Команда
print( "2", "+", "2", "=", "4", sep="" )
выведет все символы без пробелов:
2+2=4
Теперь попробуем вывести второе приветствие:
print( "Привет, Вася!" )
print( "Привет, Петя!" )
Такая программа выведет каждую фразу в отдельной строке:
Привет, Вася!
Привет, Петя!
Это значит, что после вывода всех данных функция print выполняет переход на новую строку, так что следующий вызов print будет выводить данные в новой строке.
Если нужно, чтобы несколько вызовов функции print выводили информацию в одной строке, можно отменить переход на новую строку, указав аргумент с именем end (по-английски – конец), равный пустой строке "":
print( "1", end="" )
print( "23", end="" )
print( " 456" )
Такая программа выведет 123456.
Практическая работа "Знакомство со средой программирования"
Уровень A. Вывести на экран фразу лесенкой:
Вася
пошёл
гулять.
Уровень B. Вывести на экран изображение домика из букв:
A
AMA
AMMMA
AMMMMMA
MMMMM
ЖЖ ЖЖ
MMMMM
Уровень C. Вывести на экран изображение двух домиков:
A A
AMA AMA
AMMMA AMMMA
AMMMMMA AMMMMMA
MMMMM MMMMM
ЖЖ ЖЖ ЖЖ ЖЖ
MMMMM MMMMM