Файл: Основы синтаксиса языка программирования Python Язык программирования python.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 134
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Основы синтаксиса языка программирования Python
Язык программирования PYTHON был создан в 1991 году 20 февраля голландцем Гвидо ван Россумом.
разработки программного обеспечения,
Официальный сайт http://python.org
Идентификаторы в Python это имена используемые для обозначения переменной.
Операторы сравнения в Python и Pascal:
На Паскале мы напишем программу так:
Можно записать аналогичный код на Python:
N = input ( "Введите число " )
N = int ( input("Введите число ") )
Основы синтаксиса языка программирования Python
Язык программирования PYTHON
Язык программирования PYTHON был создан в 1991 году 20 февраля голландцем Гвидо ван Россумом.
Сейчас используется для:
веб-разработки (серверной),
разработки программного обеспечения,
математики.
Официальный сайт http://python.org
- Python – высокоуровневый язык программирования общего назначения
- Python и большинство библиотек к нему бесплатны и поставляются в исходных кодах.
Интерактивный режим В основном интерпретатор выполняет команды построчно: пишешь строку, нажимаешь Enter, интерпретатор выполняет ее, наблюдаешь результат.
Режим калькулятораНесколько примеров:>>> 2 + 24 >>> 2 ** 100 1267650600228229401496703205376 >>> 'Hello' + 'World' 'HelloWorld' >>> 'Привет ' * 4'Привет Привет Привет Привет’ >>> 10//33>>>10%312 в степени 100Строка ‘Привет’ повторяется4 разаСклеивает 2 строки2 + 53 * (5 - 8)2.4 + 3.0 / 2 111Запуск в командной строке python без передачи в качестве аргумента названия файла Интерактивный режим программирования:Запуск python из файла (он еще называется скрипт) в качестве параметра, начнет выполнение кода, записанного в данном файле. После завершения выполнения скрипта, интерпретатор будет снова неактивен. Скриптовый режим программирования:Синтаксис
Он не содержит операторных скобок (begin..end в pascal или {..}в Си), вместо этого блоки выделяются отступами: пробелами или табуляцией, а вход в блок из операторов осуществляется двоеточием. Однострочные комментарии начинаются со знака фунта «#», многострочные — начинаются и заканчиваются тремя двойными кавычками «"""». Алфавит языкаАлфавит языка программирования Python - набор допустимых символов, которые можно использовать для записи программы.A, B, C, …, X Y, ZАлфавит языка Python Латинские прописные буквыЛатинские строчные буквыАрабские цифрыСпециальные символыa, b, c,…, x, y, z0, 1, 2, …, 7, 8, 9Знаки арифметические,препинания, скобки и другие
Идентификаторы в Python это имена используемые для обозначения переменной.
Идентификатор должен начинаться с буквы (от a до Z) или со знака подчеркивания _N, после которых может идти произвольное количество букв, знаков подчеркивания и чисел (от 0 до 9).
Идентификаторы в Python:Идентификаторы в Python и Pascal:| Правильные имена | Неправильные имена |
| A | Ж |
| s25 | 2as |
| _k1 | M&SM |
| a1b88qq | polnaja summa |
| tri_plus_dv | |
| zzz | |
| velichina |
| Логический | может принимать одно из двух значений — True (истина) или False (ложь). |
| Числа | могут быть целыми (1 и 2), с плавающей точкой (1.1 и 1.2), дробными (1/2). |
| Строки | последовательности символов. |
| Списки | упорядоченные последовательности значений. |
| Множества | неупорядоченные наборы значений. |
| Python | Pascal | |
| int | integer | целое число |
| long | longint | длинное целое число |
| float | real | (число с плавающей точкой: -0.2, 0.0, 3.14159265 и т.д.) |
| Python | Pascal | |
| x + y | x + y | Сложение |
| x - y | x - y | Вычитание |
| x * y | x * y | Умножение |
| x / y | x / y | Деление |
| x // y | x div y | Получение целой части от деления |
| x % y | x mod y | Остаток от деления |
| abs(x) | abs(x) | Модуль числа |
| x ** y | Power(x, y) | Возведение в степень xy |
Математические операцииМатематические операции
| Выражение | Результат выполнения |
| int (“56”) | 56 |
| int (4.03) | 4 |
| str (56) | '56' |
| str (4.03) | '4.03' |
| float (56) | 56.0 |
| float ("56") | 56.0 |
Операторы сравнения в Python и Pascal:
| Pascal | Python | |
| X=Y | X==Y | X=Y |
| X<>Y | X<>Y, X!=Y | |
| X>Y | X>Y | X>Y |
| X | X | X |
| X>=Y | X>=Y | X≥Y |
| X<=Y | X<=Y | X≤Y |
| Python | Pascal | |
| x =10 | x: = 10 | Целые числа |
| x =15.3 | x: = 15.3 | вещественные |
| x =“текст” | x: = ‘текст’ | строки |
| Pascal | Python | |
| read (A) | A=input | оператор ввода |
| writeln(A) | print (A) | оператор вывода |
На Паскале мы напишем программу так:
var N: integer;
begin
write ( "Введите число " );
read ( N );
write ( N*2 )
end.
Можно записать аналогичный код на Python:
N = input ( "Введите число " )
print ( N*2 )
>>>Введите число 12
— но результат получится 1212
Ввод и вывод данныхN = int ( input("Введите число ") )
print ( N*2 )
Теперь при вводе числа 12 мы увидим результат
24.
Составьте программу:- Даны катеты прямоугольного треугольника. Найти площадь треугольника.
| 1 a = int(input('Введите длину первого катета:')) 2 b = int(input('Введите длину второго катета:')) 3 print('Площадь равна:', a*b/2) |
| 1 a = int(input('Введите ребро куба:')) 2 S = 6*a**2 3 V = a**3 4 print('Площадь куба:', S) 5 print(‘Объем куба:', V) |
Домашнее задание:
- Напишите программу для решения квадратного уравнения.