Главная страница

Алфавит языка Python. Основы синтаксиса языка программирования Python Язык программирования python


Скачать 2.44 Mb.
НазваниеОсновы синтаксиса языка программирования Python Язык программирования python
АнкорАлфавит языка Python
Дата18.04.2023
Размер2.44 Mb.
Формат файлаpptx
Имя файлаАлфавит языка Python.pptx
ТипДокументы
#1071036

Основы синтаксиса языка программирования 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)

Домашнее задание:
  • Напишите программу для решения квадратного уравнения.


написать администратору сайта