Модуль 1
Урок 2
print, input и первые программы
Функции print() и input(), комментарии, отступы, чтение сообщений об ошибках
print, input и первые программы
Функция print()
`print()` — основной способ вывести информацию на экран.
pythonprint("Привет!") print("Имя:", "Аня") print(42) print(2 + 3)
Несколько значений через запятую автоматически разделяются пробелом.
Функция input()
`input()` останавливает программу и ждёт, пока пользователь введёт текст и нажмёт Enter.
pythonname = input() print("Привет,", name)
Важно: `input()` всегда возвращает строку. Для числа используйте `int(input())`.
Комментарии
Начинаются с `#`, Python их игнорирует:
python# Это комментарий print("Привет!") # Комментарий после кода
Отступы
В Python отступы определяют структуру программы. Пока все строки должны начинаться без отступа:
pythonprint("Строка 1") print("Строка 2")
Лишний отступ вызовет `IndentationError`.
Чтение ошибок
SyntaxError — синтаксическая ошибка
print("Привет" # забыли закрыть скобку
SyntaxError: '(' was never closed
NameError — неизвестное имя
print(privet) # забыли кавычки
NameError: name 'privet' is not defined
IndentationError — ошибка отступа
print("2") # лишний отступ
IndentationError: unexpected indent
TypeError — ошибка типа
print("Возраст: " + 15) # нельзя сложить строку и число
TypeError: can only concatenate str (not "int") to str
Решение: `print("Возраст:", 15)` или `print("Возраст: " + str(15))`.
Оглавление
Нет заголовков