Part 1

Начало работы

Компьютерные программы состоят из команд. Каждая команда указывает компьютеру выполнить какое-то действие. Компьютер выполняет эти команды одну за другой. Помимо прочего, команды можно использовать для вычислений, сравнения данных в памяти компьютера, изменения поведения программы, вывода сообщений или запроса информации у пользователя программы.

Начнем программировать с команды print, которая выводит текст. В этом контексте вывод означает, что программа покажет текст на экране.

Следующая программа выведет строку "Hi there!":

print("Hi there!")

При запуске программа производит такой вывод:

Пример вывода

Hi there!

Программа не будет работать, если код не написан точно так же, как выше. Например, если попытаться выполнить команду print без кавычек:

print(Hi there!)

сообщение не будет выведено; вместо этого возникнет ошибка:

Пример вывода
File "", line 1
  print(Hi there!)
                   ^
SyntaxError: invalid syntax

Итак, если вы хотите вывести текст, весь текст должен быть заключен в кавычки, иначе Python не сможет правильно его интерпретировать.

Программа из нескольких команд

Несколько команд, записанных подряд, выполняются по порядку: от первой к последней. Например, эта программа

print("Welcome to Introduction to Programming!")
print("First we will practice using the print command.")
print("This program prints three lines of text on the screen.")

выводит на экран такие строки:

Пример вывода

Welcome to Introduction to Programming! First we will practice using the print command. This program prints three lines of text on the screen.

Арифметические операции

Внутрь команды print также можно помещать арифметические операции. При запуске будет выведен результат операции. Например, следующая программа

print(2 + 5)
print(3 * 3)
print(2 + 2 * 10)

выводит такие строки:

Пример вывода

7 9 22

Обратите внимание, что вокруг арифметических операций выше нет кавычек. Кавычки используются для обозначения строк. В программировании строки — это последовательности символов. Они могут состоять из букв, чисел и любых других символов, например знаков препинания. Строки — это не только слова в обычном смысле; одна строка может быть длиной в несколько полных предложений. Строки обычно выводятся точно так, как они написаны. Поэтому следующие две команды дают два довольно разных результата:

print(2 + 2 * 10)
print("2 + 2 * 10")

Эта программа выводит:

Пример вывода

22 2 + 2 * 10

Во второй строке кода Python не вычисляет результат операции, а выводит саму операцию как строку. То есть строки выводятся именно в записанном виде, без учета их содержимого.

Комментарии

Любая строка, начинающаяся со знака решетки #, также известного как хеш или знак номера, является комментарием. Это означает, что любой текст после символа # в этой строке никак не влияет на работу программы. Python просто игнорирует его.

Комментарии используют, чтобы объяснять, как работает программа, как самому программисту, так и другим людям, читающим код. В этой программе комментарий объясняет вычисление, выполняемое в коде:

print("Hours in a year:")
# there are 365 days in a year and 24 hours in each day
print(365*24)

Когда программа запускается, комментарий не виден пользователю:

Пример вывода

Hours in a year: 8760

Короткие комментарии можно также добавлять в конец строки:

print("Hours in a year:")
print(365*24) # 365 days, 24 hours in each day
Вы дошли до конца этого раздела! Перейти к следующему разделу:

Текущие баллы можно посмотреть в синем индикаторе в правом нижнем углу страницы.