Файл: Основы синтаксиса языка программирования Python Язык программирования python.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 40
Скачиваний: 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 + 2
4
>>> 2 ** 100
1267650600228229401496703205376
>>> 'Hello' + 'World'
'HelloWorld'
>>> 'Привет ' * 4
'Привет Привет Привет Привет’
>>> 10//3
3
>>>10%3
1
2 в степени 100
Строка ‘Привет’ повторяется
4 раза
Склеивает 2 строки
2 + 5
3 * (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, z
0, 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:
Python | Pascal | |
int | integer | целое число |
long | longint | длинное целое число |
float | real | (число с плавающей точкой: -0.2, 0.0, 3.14159265 и т.д.) |
Числовые типы данных Python и Pascal :
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: = ‘текст’ | строки |
Оператор присваивания
Объявление переменных не требуется!
Динамическая типизация: Объявление переменных не требуется!
A = 100 # целое
A = 4.5 # вещественное
A = "Привет!“ # строка
A = [1, 2, 3, 4, 5] # список (массив)
Ввод и вывод данных
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) |
Домашнее задание:
- Напишите программу для решения квадратного уравнения.