Примечание 1. Вызов команды print() с пустыми скобками ставит перевод строки.
Примечание 2. Последовательность символов \n называется управляющей последовательностью и задает перевод строки.
Примечание 3. Значения по умолчанию у параметров sep и end следующие:
sep=' ' # пробел
end='\n' # перевод строки
Примечание 4. Чтобы убрать все дополнительные выводимые символы, можно вызывать командуprint() так:
print('a', 'b', 'c', sep='', end='')
Примечание 5. Программный код
print('Python')
равнозначен коду
print('Python', end='\n')
Примечание 6. Если после вывода данных нужно более одного перевода строки, то необходимо использовать следующий код:
print('Python', end='\n\n\n')
Переменные
В предыдущих упражнениях мы уже использовали переменные, но авторы курса до сих пор не объясняли, что же это такое и с чем его едят.
Мы знаем, что команда input() обозначает «подожди, пока пользователь введет что-нибудь с клавиатуры, и запомни то, что он ввёл». Просто так просить «запомнить» довольно бессмысленно: нам ведь потом надо будет как-то сказать компьютеру, чтобы он вспомнил то, что запомнил. Для этого используем переменные и пишем такой код:
variable_name = input()
print('Вы ввели текст:', variable_name)
Данный код означает: «Сохрани то, что ввёл пользователь, в памяти, и дальше это место в памяти мы будем называть именем variable_name». Соответственно, команда print(variable_name) означает: «Посмотри, что лежит в памяти, под именем variable_name, и выведи это на экран».
Вот такие «места в памяти» называются переменными. Любая переменная имеет имя и значение.
Имя переменной
В имени переменной используйте только латинские буквы a-z, A-Z, цифры и символ нижнего подчеркивания (_);
Имя переменной не может начинаться с цифры;
Имя переменной по возможности должно отражать её назначение.
Запомни: Python — регистрочувствительный язык. Переменная name и Name — две совершенно разные переменные. Для именования переменных принято использовать стиль lower_case_with_underscores (слова из маленьких букв с подчеркиваниями).