Полезные ссылки
Основные возможности языка python и его характеристики:
Оператор присваивания
Ввод и вывод данных
Арифметические действия
Cтандартные математические функции
Преобразование типов данных
Преобразование типов данных
Системы счисления
Условный оператор
СЛОЖНЫЕ УСЛОВИЯ
Задачи
344.50K
Категория: ПрограммированиеПрограммирование

Язык программирования Python

1.

2. Полезные ссылки

• python.org
• pythontutor.ru
• Марк Лутц – Изучаем Python и Программируем на Python (2 тома)
• trinket.io
• https://www.onlinegdb.com/online_python_compiler
• Онлайн-курсы: Stepik, ITVDN
• jetbrains.ru

3.


Язык python создан в конце 1980-х годов голландским программистом Гвидо ван
Россумом (сотрудник института CWI). Изначально язык был ориентирован на объектную
парадигму. Название языку дано в честь популярного английского комедийного
телешоу 1970-х «Летающий цирк Монти Пайтона».
Гвидо ван Россум

4. Основные возможности языка python и его характеристики:


динамическая типизация,
автоматическое управление памятью,
полная интроспекция,
механизм обработки исключений,
поддержка многопоточных вычислений,
удобные высокоуровневые структуры данных.

5. Оператор присваивания

• Оператором присваивания является символ =. Выполняется оператор
стандартным образом: сначала вычисляется выражения справа от
знака равенства, а затем полученное значение записывается в
переменную, указанную слева от знака равенства.

6. Ввод и вывод данных

• Вывод данных осуществляется при помощи оператора print:
Существует возможность записи инструкций в одну строку, разделяя их через ;.
Однако не следует часто использовать такой способ, это снижает удобочитаемость:

7.


Для функции print может задаваться так называемый сепаратор —
разделитель между элементами вывода:
Результат отобразится с пробелами между элементами: 2 + 5 = 7

8.


Для форматированного вывода используется format:
В результате выведется число 11, а перед ним два пробела,
так как указано использовать для вывода четыре знакоместа.
Или с несколькими аргументами:
В итоге каждое из значений выводится из расчета 4 знакоместа.

9.

Ввод данных осуществляется при помощи оператора input:
В скобках функции можно указать сообщение-комментарий к вводимым данным:
Функция input воспринимает входные данные, как потом символов.
Поэтому, чтобы принять целочисленное значение, следует
воспользоваться функцией int():

10. Арифметические действия

11. Cтандартные математические функции

Перечисленные функции можно использовать в программе,
только подключив специальный модуль:

12. Преобразование типов данных

• int – целочисленные значения;
float – вещественные (дробные) значения;
bool – логические значения — истина (True)
или ложь (False);
str – символьная строка или единичный
символ.

13. Преобразование типов данных

14. Системы счисления

• bin(y) — целое число преобразовывается в двоичную строку.
• hex(y) — целое число преобразовывается в шестнадцатеричную
строку.
• oct(y) — целое число преобразовывается в восьмеричную строку.
Рассмотрим примеры работы с системами счисления:

15. Условный оператор


В языке python синтаксис обладает интересной особенностью: дело в том, что
в коде нет операторных скобок (begin..end, {..}); вместо
них отступы указывают, какие операторы выполнять внутри той или иной
конструкции.
Стандартная запись условной инструкции Python if else выглядит следующим
образом:
Пример

16.


Следует обратить внимания, что знак сравнения в Питоне записывается, как
два знака =:
•Другой пример использования условия:

17. СЛОЖНЫЕ УСЛОВИЯ


Использование двойных неравенств разрешено:
Пример использования условия c elif:
Кроме того, можно применять логический оператор AND (И):

18. Задачи

1. Даны две переменные. Запросить их значение. Выполнить основные
арифметические действия с переменными, целочисленное деление,
возведение в квадрат. Осуществить перевод в системы счисления. Вывести
результат.
2. Напишите программу, которая определяет, верно ли, что введённое число –
трёхзначное.
3. В зависимости от ввода вычислить массу, плотность или объем. Для расчетов
использовать формулу m = Vρ
4. Вводится год. Определить, является ли он високосным или обычным.
Примечание. Високосными являются года, которые делятся на 4, за
исключением столетий, которые не делятся на 400.
5. Даны катеты прямоугольного треугольника. Найдите площадь, периметр и
гипотенузу треугольника.
English     Русский Правила