Цель урока: изучить типы данных, понятие переменной, команду ввода и оператор присваивания.
Типы данных
Информацию, представленную в формализованном виде и пригодную для обработки на компьютере, называют данными.
Компьютер может обрабатывать данные разных типов: целые и рациональные числа, строки и др.
Тип данных определяет способ их хранения в памяти компьютера, диапазон возможных значений и операции, которые можно выполнять с этим типом данных .
В Python существуют два основных числовых типа данных: int (целые числа) и float (рациональные числа или числа с плавающей точкой). Оба типа представляют числовые значения, но имеют некоторые отличия в своих свойствах и использовании.
int представляет целые числа без дробной части. Примеры: 1, -5, 1000, 0.
float представляет числа с плавающей точкой, т.е. числа с дробной частью. Примеры: 3.14, -0.5, 2.0, 1.23.
Целая часть числа от дробной отделяется точкой.
Переменные
Переменная в программировании — это именованная ячейка памяти, хранящая значение переменной.
В процессе выполнения программы значение переменной может изменяться.
С подобным вы уже сталкивались в курсе математики. Например, решение задачи «Найдите площадь прямоугольника» можно записать так: S = a ∙ b

Создавая переменную на языке Python, программисты придумывают ей названия по определённым правилам именования:
- в имени переменной рекомендуется использовать только латинские буквы a-z, A-Z, цифры и символ нижнего подчеркивания ( _ );
- имя переменной не может начинаться с цифры;
- имя переменной не может содержать пробелы;
- имя переменной по возможности должно отражать ее назначение;
- имя переменной не должно совпадать ни с каким из зарезервированных в Python ключевых слов.
Примеры именования переменных:
Какие имена можно давать переменным: x, X, xyz, _x_y_z, XYZ, xyz_123, _123, x1Y2z2.
Как нельзя называть переменные: 1, 1x, x y z, x&y.
Оператор присваивания
Одной из основных команд для обработки данных в программе является оператор присваивания.
Оператор в программировании — это команда , которая обозначает определенное математическое или логическое действие, выполняемое с данными (операндами).
Оператор присваивания предназначен для того, чтобы:
- задавать значения переменным;
- вычислять значения арифметического выражения (результат вычисления будет записан как значение переменной).

Знак «=» – это оператор присваивания. Он присваивает значение, которое находится справа от знака «равно», переменной, которая находится слева от знака «равно».
Более того, потом ей же можно присвоить значение другого типа:

В записи арифметического выражения используются знаки математических действий — сложения, вычитания, умножения, деления:
| Запись в Python | Математические операции |
| + | сложение |
| — | вычитание |
| * | умножение |
| / | деление |
| ** | возведение в степень |
Ввод данных
Команда input( )предназначена для ввода данных с клавиатуры.
Команда input() обозначает «подожди, пока пользователь введет что-нибудь с клавиатуры, и запомни то, что он ввёл».
Для того, чтобы значение переменной вводилось с клавиатуры нужно присвоить ей значение функции input().

Данный код означает: «Сохрани то, что ввёл пользователь, в памяти, и дальше это место в памяти мы будем называть именем my_name».
Соответственно, команда print(my_name) означает: «Посмотри, что лежит в памяти, под именем my_name, и выведи это на экран».
Оператор input( )позволяет вводить только символьные строки. Нам необходимо указать, что введенные строки необходимо преобразовать в число.
Переменная a и b имеют строковый тип данных.

Для этого нам понадобится встроенная функция int()— для преобразования в целое число, или float()— для преобразования в вещественное число.
Она означает следующее: «Возьми то, что указано в качестве аргумента в скобках, и преврати это в целое число, или число с плавающей точкой».

Пример 1. Вводится возраст пользователя в годах. Определите возраст пользователя через 5 лет.

Пример 2. Напишите программу, в которой вводятся два числа a и b. Затем первое число уменьшается в 2 раза, а второе увеличивается на 30. Выведите измененные значения переменных.


Задания по теме урока
Ссылка на установщик программы (скачать)
Портабельная версия (скачать)
Архив распаковать, запустить файл thonny.exe
Задание 1. Напиши программу которая позволяет ввести два числа a и b. Найдите их среднее арифметическое.
Значения переменных a, b вводятся с клавиатуры.
Пример работы программы:

Задание 2. Напиши программу вычисления арифметического выражения:

Пример работы программы:

Задание 3. Напиши программу вычисления арифметического выражения:

Задание 4. Напиши программу вычисления арифметического выражения:

Задание 5. Напиши программу вычисления средней скорости движения автомобиля V, если до пункта А N км проехали за T1 часов, а до пункта В Z км проехали за T2 часов. Значения переменных N, Z, T1 и T2 вводятся с клавиатуры.
Пример работы программы:


Домашнее задание
§ 17 учебного пособия, ответить на вопросы
Форма отправки решений
Форма видна только зарегистрированным пользователям.
