Знакомство с языком
программирования
Python
Курс «Основы языка программирования Python (M)».
Урок 1
Python
Python — высокоуровневый язык
программирования общего назначения.
Необычной особенностью языка является
выделение блоков кода отступами.
Пример 1
Как запустить код на Python?
Вводим в командной строке имя интерпретатора
(python или python3) и имя файла с кодом:
python [Link]
Или запускаем выполнение кода в ILDE, нажав на
кнопку run (F5).
Вывод данных в консоль
Для вывода данных в консоль в Python используется
функция print().
В неё можно передать текст или переменную, и она
будет выведена в консоль.
Объявление переменных
Переменная – это «именованное хранилище» для
данных.
Для создания переменной
используется следующий
синтаксис:
name = "Tom"
Ввод данных через консоль
Для ввода данных через консоль используется
функция input(). Она выводит сообщение, и
принимает то, что введёт пользователь.
name = input("Введите ваше имя: ")
Вывод значения переменных
Функция print может принимать несколько
параметров через запятую:
name = "Дмитрий»
age = 25
print("Меня зовут ", name, ". Мне ", age, "
лет.")
Имена переменных
В Python есть два ограничения, касающиеся имён
переменных:
Имя переменной должно содержать только буквы,
цифры или символ _.
Первый символ не должен быть цифрой.
Название переменной должно иметь ясный и понятный
смысл, говорить о том, какие данные в ней хранятся.
Объявление констант
Если значение переменной не должно изменяться, ей
дают имя, состоящее из прописных букв:
MY_CONSTANT = 'моя константа'
Однако технически такая переменная не защищена от
изменения. В Python нет констант, как в других
языках.
Типы данных в Python
Некоторые из типов данных Python:
1. int Целые числа. Пример: -3, -2, -1, 0, 1, 2, 3
2. float Вещественные числа. Пример: -1.5, -1.1, 0.6, 1.7
3. str Строка. Пример: "Привет, мир!"
Типы данных в Python
4. True, False Логическое значение True или False.
5. list Список. Пример: [1, 2, 3], ['a', 'b', 'c’]
6. tuple Кортеж. Пример: ('red', 'blue', 'green')
Приведение типов данных
при вводе
При вводе чисел нужно приводить их тип к int.
number = int(input("Введите число: "))
Математические операторы
В Python поддерживаются следующие математические
операторы:
Сложение + Деление /
Вычитание - Целочисленное деление //
Умножение * Взятие остатка от деления %
Возведение в степень **
Задание 1
Написать программу, в которой объявляются две
переменные, а в консоль выводится их сумма.
Задание 2
Написать программу, в которой вводятся через
консоль значения двух переменных и выводится их
сумма.
Задание 3
Написать программу, в которой вычисляется значение
математического выражения (с использованием 3-х
математических операторов).
Задание 4
Написать программу, вычисляющую результат
целочисленного деления. Использовать ввод через
консоль.
Задание 5
Написать программу, вычисляющую остаток
целочисленного деления. Использовать ввод через
консоль.
Задание 6
Написать программу, вычисляющую результат
возведения переменной a в степень b.