Добрый день! Это завершающее видео для первой недели. Сегодня мы с вами узнаем, как оформлять тексты красиво. Начнем мы с того, что мы можем попросить компьютер не переводить строчку на новую в конце команды "print". Например, если мы хотим, чтобы компьютер вывел что-то одной строкой. Например, если мы хотим узнать у человека, что же он возьмет с собой на необитаемый остров. Мы можем сделать три переменные, спросить у человека три раза, что же он возьмет, а потом мы захотим в одну строчку вывести фразу: "вы возьмете с собой", двоеточие, те три вещи, которые человек с собой возьмет. Мы можем для этого попросить компьютер не переводить строчку с помощью аргумента "end", этот аргумент называется именованным, потому что у него есть имя и мы говорим команде "print". Уважаемая команда "print", в конце строки, пожалуйста, просто ничего не делай. Например, я возьму с собой кота, что-нибудь еще, распечатанную Википедию и большую медицинскую энциклопедию. Мы учились сделать так, что компьютер теперь не переводит строчку на новую. В целом, мы можем еще заставить компьютер, например, поставить нам запятую, сейчас он ставит нам пробел между двумя строчками, между двумя вещами, которые мы возьмем на необитаемый остров. Мы можем заставить его вместо пробела, ставить там что-то еще с помощью именованного аргумента, который называется "sep", то есть во втором случае, мы просим компьютер между нашими тремя переменными с вещами, которые мы возьмем на необитаемый остров, ставить не просто пробел, но пробел с запятой — это позволяет нам оформлять тексты гораздо лучше, чем просто так. Кроме именованных аргументов, у которых точно есть имя, такие как "end" и "sep", есть еще безымянные, например, вот этот текст в кавычках или вот эти три переменные с точки зрения команды "print" являются безымянными аргументами, потому что мы не писали, как этот аргумент называется — мы просто его указали в скобках. Но что, если таких аргументов безумно много? Здесь нам на помощь приходят так называемые f-строки. Например, мы (как и несколько видео назад) хотим пригласить студента, например, на бал первокурсников и нам нужно узнать его имя: мы можем спросить имя у человека и потом вывести на экран оформленную строчку. Оформленная строка начинается не просто с кавычки (ординарной или двойной), но с буквой f перед этой кавычкой. Что мы можем сделать с помощью оформленной строки? Внутри оформленной строки в фигурных скобках, мы можем указать название переменной, которую надо вшить в эту оформленную строчку. Посмотрим, как это работает: вот я указал имя, компьютер запомнил, что у него есть переменная "name" — там лежит имя "Аня", он увидел в следующей строке, что внутри команды "print" лежит оформленная строка, то есть строка, которую надо оформить дополнительно. Он увидел в фигурных скобках слово "name" и догадался, что он должен посмотреть, что лежит в переменной "name" и подставить в эту строчку перед выводом на экран. И это гораздо удобнее. Больше не нужно задаваться вопросами с запятыми, с разделителями, с тем, как компьютер завершит нашу строчку и все такое. Предположим, у нас есть много переменных, которые надо подставить. В этом случае, мы совершенно спокойно можем подставить несколько переменных в несколько разных мест строки. Например, у нас есть большое пригласительное, которое включает в себя то, как зовут человека, которого мы приглашаем, где состоится, когда и во сколько. Мы (как и всегда) пишем много-много-много команд "input", чтобы узнать много-много-много вещей, а потом мы пишем одну единственную оформленную строку, где здороваемся с человеком, и компьютер подставит в эти фигурные скобки имя человека, пишем само пригласительное и в это пригласительное компьютер подставит: адрес, дату и время бала первокурсников. Предположим, что приглашаемую зовут Аня, состоится "надцатого мартобря в 40:96 на Покровке, 11" и компьютер сшил строку, именно так, как нам было нужно. Сейчас, правда, это не очень удобно читать, потому что все написано в одну строчку; чтобы все было написано в две строки, нам нужно в тех местах, где компьютер должен начать с новой строки, написать специальное сочетание символов обратный слеш n. Увидев этот волшебный специальный символ, компьютер поймет, что ему нужно начать с новой строки, и это уже несколько более красиво с той лишь разницей, что у меня здесь очень большой экран, из-за чего буквы немного едут местами. Вот такая есть функция, которая позволяет красиво писать тексты — называется она f-строка и во всех остальных видео этого курса мы будем ею пользоваться. А теперь давайте повторим все, что было на этой неделе.