Аннотация:
На этом уроке мы познакомимся с командами print() и input(), которые позволяют выводить данные на экран и получать информацию от пользователя. Также изучим, что такое переменные и какие ошибки чаще всего совершают новички.
print()Для вывода информации на экран используется команда print(). В круглых скобках указывается, что именно нужно вывести. Если это текст, то он заключается в кавычки — одинарные (') или двойные (").
print('Мы изучаем язык Python')
Результат выполнения:
Мы изучаем язык Python
.png) 
  
Обе записи выполняются одинаково:
print('Python')
print("Python")
print()То, что указывается внутри скобок функции, называется аргументами. Команда print() может принимать несколько аргументов, разделённых запятыми:
print('Я', 'учусь', 'программировать', 'на', 'Python!')
Результат:
Я учусь программировать на Python!
Между аргументами по умолчанию вставляется один пробел. Это поведение можно изменить с помощью параметров sep и end (о них позже).
print всегда пишется строчными буквами.print() начинает вывод с новой строки.print() без аргументов выводит пустую строку:print('Какой хороший день!')
print()
print('Работать мне не лень!')
Результат:
Какой хороший день!
Работать мне не лень!
Python позволяет использовать как одинарные, так и двойные кавычки для удобства:
print('В тексте есть "двойные" кавычки')
print("В тексте есть 'одинарные' кавычки")
Результат:
В тексте есть "двойные" кавычки
В тексте есть 'одинарные' кавычки
Ошибкой будет, если использовать одинаковые кавычки внутри строки без экранирования:
print('12 ' 34')
Ошибка:
SyntaxError: unterminated string literal (detected at line 1)
input()Команда input() используется для получения данных от пользователя с клавиатуры. Когда Python встречает input(), он ждёт, пока пользователь введёт текст и нажмёт Enter.
name = input('Введите ваше имя: ')
print('Привет,', name)
Если ввести Алиса, программа выведет:
Введите ваше имя: Алиса
Привет, Алиса
Все данные, введённые через input(), сохраняются в виде строк. Если нужно работать с числами, данные нужно преобразовать в нужный тип:
age = int(input('Введите ваш возраст: '))
print('Через год вам будет', age + 1)
Переменная — это место в памяти, где хранится значение. Её можно рассматривать как коробку с ярлыком, где лежит некоторое значение.
name = 'Python'
print('Мы изучаем', name)
В этом примере в переменной name хранится строка 'Python'. Имя переменной должно начинаться с буквы и может содержать только буквы, цифры и символ подчёркивания (_).
age = 10
user_name = 'Alex'
PI = 3.14
Плохие примеры имен:
1user = 'Kate'     # имя не может начинаться с цифры
user-name = 'Tom'  # дефис недопустим
print().print с Print (Python чувствителен к регистру).Правильная привычка — писать код понятно, проверять кавычки и имена переменных, а также использовать комментарии, если программа становится длиннее.