Найти в Дзене
Максим Гринич

Учиться программированию просто! Python 3.6.x |Cтатья 2|

Введение. Здравствуйте! Во 2-ой статье изучения Python 3.6.x мы научимся: 1. Сохранять значения в переменных 2. Использовать операторы 3. Производить вычисление выражений 4. Составлять односложные, двусложные, трёхсложн­ые и четырёхсложные программы мы изучим: 1. Функцию присваивания 2. Функцию print 3. Функцию input Арифметика Python. Вычисление выражений. Сохранение значений в переменных(функция присваивания). Начнём разбор этой темы с теории. Когда Python shell вычисляет выражение 10 + 5 и возвращает (выводит) значение 15, это значит ,что он его вычислил. Вычисление выражения сводит его к единому значению, так же как и решение арифметической задачи сводит её к единственному числу - ответу. Например , два выражения 10 + 5 и 10 + 3 + 2 вычисляются с результатом 15. Python вычисляет по правилу арифметики (порядку выполнения действий) , т.е , если вы первым оператором поставите + , который означает сложение, а потом оператор * , который означает умножение, то первым будет выполнят
Оглавление

Введение.

Здравствуйте! Во 2-ой статье изучения Python 3.6.x

мы научимся:

1. Сохранять значения в переменных

2. Использовать операторы

3. Производить вычисление выражений

4. Составлять односложные, двусложные, трёхсложн­ые и четырёхсложные программы

мы изучим:

1. Функцию присваивания

2. Функцию print

3. Функцию input

Арифметика Python.

Вычисление выражений. Сохранение значений в переменных(функция присваивания).

Начнём разбор этой темы с теории. Когда Python shell вычисляет выражение 10 + 5 и возвращает (выводит) значение 15, это значит ,что он его вычислил. Вычисление выражения сводит его к единому значению, так же как и решение арифметической задачи сводит её к единственному числу - ответу. Например , два выражения 10 + 5 и 10 + 3 + 2 вычисляются с результатом 15.

Python вычисляет по правилу арифметики (порядку выполнения действий) , т.е , если вы первым оператором поставите + , который означает сложение, а потом оператор * , который означает умножение, то первым будет выполнять действие , с оператором * (умножения).

Пример порядка вычисления Python.

-2

Как мы видим результат выражения равен 30, потому что первым действием Python выполняет умножение и деление, а только затем сложение и вычитание.

Примечание: если вы вписываете оператор / (деление), то тогда целое число переходит в число с плавающей запятой(см. Статья 1), но заметьте, что число с плавающей запятой не становится целым! Так же , нельзя не заметить, что возможно вычисление отрицательных чисел.

Пример перехода целого числа в число с плавающей запятой.

-3

Теперь , когда мы разобрали Арифметику Python , мы перейдём к изучении функции присваивания или же сохранению значений в переменных. Знаком присваивания является = . При помощи его можно присваивать числовые значение НЕ числовым переменным. Рассмотрим случай присваивания.

Примечание: вы также можете присвоить переменной буквенное значение, что мы рассмотрим чуть позже.

-4

Как мы видим s присвоено значение 5, из-за чего s + 10 - s и равно 10. Также вы можете присвоить двум переменным числовые значения и уже с ними производить действия.

Примечание: при попытке присвоения числовому значению числовое значение у вас появиться ошибка!

-5

Первые программы. Функция print и input.

Вот мы и перешли к созданию программ! Для начала рассмотрим для чего нужны и как используются функции print и input.

Функция print.

Функция print выводит аргумент на экран. Этот процесс называется передачей аргумента функции. Рассмотрим это более детально.

-6

Аргументом является часть в скобках, которые идут после функции print. Как вы могли заметить, в обоих вариантах написания я использовал кавычки, как двойные, так и одинарные. Что бы функция print выводила аргумент в скобках его необходимо взять в кавычки.

Примечание: После ввода print скобка открывается без пробелов после функции! Если вы возьмёте один и тот же аргумент в разные кавычки вам выдаст ошибку! Позднее мы разберём это более детально.

Функция input.

Используя функцию input, программа ожидает ввода текстом пользователя. Текстовая строка , которую вводит пользователь, становится значением, которое вычисляется при вызове функции.

Примечание: После ввода input скобка открывается без пробелов после функции! У функции input аргумент вводит пользователь во время исполнения программы, а не на стадии разработки!

Создание первой программы.

По традиции первой программой станет "Привет ,мир!" . Это программа будет вас приветствовать, а точнее того, чьё имя вы введёте. Для начала откроем Python shell и перейдём в интерактивную среду разработки IDLE (см. Статья 1). Перейдём к первой строке.

Начинаем мы с функции print. Во время запуска программу она будет приветствовать нас и спрашивать имя.

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

1. print('Подписывайся на канал!')

2. print('Ставь лайки!')

3. print('Пиши комментарии!')

Номера строк указывать не нужно! Позднее , когда мы начнём создавать блок схемы и необходимы будут отступы (пробелы) я буду обозначать их специальными символами.

1. print('Привет ,мир!')

2. print('Как тебя зовут?')

3. myName = input()

Примечание: в строке 3. myName - это просто переменная, к которой присваивается функция input и она не является командой или функцией!

4. print('Я так рад видеть тебя, ' + myName)

Примечание: в строке 4. так как мы используем оператор + , если вы хотите раздельный текст, то перед кавычкой, которая стоит перед оператором должен быть пробел!

Код программы в IDLE.

-7

Далее заходим в раздел File и выбираем Save as... либо просто нажмите сочетание клавиш Ctrl + Shift + S.

-8

Выбираем название файла , не изменяя формата и нажимаем сохранить.

-9

Теперь вы можете перейти во вкладку Run и выбрать Run module или же нажать F5. Это запустит вашу программу.

-10

Так же вы можете зайти в Python shell, выбрать вкладку File, выбрать Open... или же нажать сочетание клавиш Ctrl + O.

-11

После запуска программы она воспроизведётся в Python shell.

-12

Конец статьи 2.

Учиться программированию просто! Python 3.6.x |Cтатья 3| (ссылка будет размещена)