Убедившись что мы уже умеем программировать (ведь мы написали первую программу), отправимся дальше.
В первой строке кода в прошлом примере мы использовали комментарий - это строка, которая игнорируется контроллером при исполнении кода. Комментарии нужны для того, чтобы сделать код понятнее и нагляднее. То есть это пояснения для нас самих, или тех, кто будет после нас читать наш код. Если в начале строки поставить символ “#”, то строка будет являться комментарием.
Инструкцией будем называть законченную часть кода (можно сказать что это команда контроллеру). Например, в первом примере у нас была инструкция “Напечатайте мне фразу Привет, Мир!”, которая на языке выражалась как
print("Привет, Мир!")
Если мы захотим выполнить несколько инструкций, то каждую из них нужно указывать на новой строке. В конце строки (и инструкции) никакие дополнительные символы (такие, как характерные для других языков, например, “;”) не требуются.
Инструкции выполняются сверху вниз. То есть если мы захотим выполнить несколько инструкций, то нужно их писать в порядке, начиная сверху. Например, выведем подряд три фразы: “Первая инструкция”, “Вторая инструкция”, “Третья инструкция”. Код будет следующим:
# Порядок выполнения операций print("Первая инструкция") print("Вторая инструкция") print("Третья инструкция")
Выполнив данный код, мы увидим в окне вывода (терминале - то что пишет нам контроллер) три строки, которые выведены именно в том порядке, который мы и указали.
Обратите внимание, что загрузка кода напрямую (то как мы загружаем скрипты в этом разделе) может происходить не с первого раза. Поэтому если не получилось загрузить скрипт сразу, попробуйте несколько раз нажать кнопку Запустить
.
Мы уже познакомились со встроенной функцией print , которая выводит текст, указанный в первом параметре в скобках. Но помимо текста, она также может выводить и числа, и результат над основными операциями с числами.
Основные операции с числами выполняются знакомыми нам символами, но помимо стандартных операций: сложения, вычитания, умножения и деления, есть ещё несколько полезных. Итак, если у нас есть два числа x и y то операции над ними будут выглядеть следующим образом:
x + y | Сложение |
x - y | Вычитание |
x * y | Умножение |
x / y | Деление |
x // y | Целая часть от деления |
x % y | Остаток от деления |
x ** y | Возведение числа x в степень y |
-x | Смена знака числа |
Попробуем посмотреть результат выполнения этих операций над числами 5 и 2.
# Операции с числами print(5 + 2) print(5 - 2) print(5 * 2) print(5 / 2) print(5 // 2) print(5 % 2) print(5 ** 2) print(-5)
В окне вывода мы увидим последовательный вывод результата наших операций:
Что и является результатом выполнения математических операций над числами которые мы указали.