Переменные. Типы данных. Арифметические операции. Ввод-вывод. Переменные Для хранения данных в программе применяются переменные. Переменная представляет именнованную область памяти, в которой хранится значение любого типа. Тип определяется значением переменной Перед использованием любую переменную надо определить. Синтаксис определения переменной выглядит следующим образом: имя_переменной = значение Типы данных В Питоне все данные называются объектами. Число 2 представляется объектом «число 2», строка 'hello' – это объект «строка 'hello'». Каждый объект относится к какому-то типу. Основные типы данных: str – набор символов (строка), обазначается одинарными кавычками, например: ‘Привет’ int – целочисленные значания. Например 634, 5, -83 float – дробные (вещественные) числа. Например 64.5, -453.22, 5.0 bool – логические значения. True или False Вывод/ввод Для печати значений в Питоне есть функция print(). Внутри круглых скобок через запятую мы пишем то, что хотим вывести. print(‘Привет, мир!’ Для ввода данных в программу мы используем функцию input(). Она считывает одну строку. Вот программа, которая считывает имя пользователя и приветствует его: print('Как вас зовут?') name = input() # считываем строку и кладём её в переменную name print('Здравствуйте, ' + name + '!') Для того чтобы преобразовать строку из цифр в целое число, воспользуемся функцией int(). Например, int(‘41’) вернет число 41. Вот пример правильной программы, которая считывает два числа и выводит их сумму: a = int(input()) b = int(input()) s=a+b print(s) Арифметические операции + Операция сложения a=5 b=a+4#9 Операция вычитания a=5 b=a–4#1 * Операция умножения a=5 b = a * 4 # 20 / Операция деления a=5 b = a / 4 # 1.25 // Целочисленное деление (округление всегда в меньшую сторону) a=5 b = a // 4 # 1 % Получение остатка от деления a=5 b=a%4#1 ** Возведение в степень a=5 b = a ** 4 # 625 Также с любой из данных операций мы можем использовать операцию присваивания. Например: a += 4 # эквивалентна a = a + 4 b -= 1 # эквивалентна b = b - 1