Академический Документы
Профессиональный Документы
Культура Документы
Основная информация
Python (в русском языке
распространено название
питон)— высокоуровневый язык
программирования общего
назначения, ориентированный
на повышение
производительности
разработчика и читаемости
кода. Синтаксис ядра Python
минималистичен. В то же время
стандартная библиотека
включает большой объём
полезных функций.
История
Разработка языка Python была начата в
конце 1980-х годов сотрудником
голландского института CWI Гвидо ван
Россумом. Для распределённой ОС
Amoeba требовался расширяемый
скриптовый язык, и Гвидо начал писать
Python на досуге, позаимствовав
некоторые наработки для языка ABC
(Гвидо участвовал в разработке этого
языка, ориентированного на обучение
программированию). В феврале 1991
года Гвидо опубликовал исходный текст
в группе новостей alt.sources. С самого
начала Python проектировался как
объектно-ориентированный язык.
Программа.
Язык программирования
Языки
программирования
Компилятор Интерпретатор
Сразу переводит весь Переводит программный
программный код на код построчно.
машинный язык. Напрямую
Создает исполняемый взаимодействует с
файл. операционной системой.
Особенности Python
• Интерпретируемый язык
• Ясный синтаксис
• Полноценный универсальный язык
• Свободно-распространяемый интерпретатор
Два режима работы: интерактивный и сценарный
Данные и их типы
+ Сложение 7+3 10
- Вычитание 7-3 4
* Умножение 7*3 21
Деление
/ 7/3 2.3333333333333335
(истинное)
Возведение в
** 7**3 343
степень
Целочисленное
// 7 // 3 2
деление
Остаток от
% 7%3 1
деления
Переменные в Python
Выражение: Значение:
"Сумма чисел 3 и 5
Правда – True (1)
больше 7"
"Сумма чисел 3 и 5
Ложь – False(0)
меньше 7 "
x = 8 y = 13
x == 8 and y < 15 # x равен 8 и y меньше 15
x > 8 and y < 15 # x больше 8 и y меньше 15
x != 0 or y >15 # x не равен 0 или y больше 15
x < 0 or y >15 # x меньше 0 или y больше 15
Ввод и вывод данных
1. 2. Параметр - приглашение
>>> input() >>> input('Введите число:')
1234 Введите число:10
'1234' '10'
>>> input() >>> int(input('Введите число:'))
Hello World! Введите число:10
'Hello World!' 10
>>> >>> float(input('Введите число:'))
Введите число:10
3. Тип данных - строчный
10.0
>>> input('Введите номер карты:') >>>
Введите номер карты:98765
'98765' 4. Присвоение значения переменной
>>> input('Введите имя:') >>> name = input ('Введите Ваше имя:')
Введите имя:Иван Введите Ваше имя: Мария
'Иван' >>> name
>>> 'Мария'
>>>
Вывод данных
2. Вывод переменных 4.
end – параметр, который
>>> a = 1
указывает на то, что выводится
>>> b = 2
после вывода всех значений,
>>> print(a, '+', b, '=', a + b)
перечисленных в функции print.
1+2=3
>>> >>> print(a, b, c, sep = ' ', end = ' ')
Библиотека math
Функция Описание
Округление
Округляет число до ближайшего
целого. Если дробная часть числа
round(x)
равна 0.5, то число округляется до
ближайшего четного числа.
Округление в сторону нуля (так же,
trunc(x)
как функция int).
Модуль (абсолютная величина). Эта
fabs(x) функция всегда возвращает значение
типа float.
Тригонометрия
sin(x) Синус угла, задаваемого в радианах
cos(x) Косинус угла, задаваемого в радианах
tan(x) Тангенс угла, задаваемого в радианах
Арксинус, возвращает значение в
asin(x)
радианах
Арккосинус, возвращает значение в
acos(x)
радианах
Арктангенс, возвращает значение в
atan(x)
радианах
Полярный угол (в радианах) точки с
atan2(y, x)
координатами (x, y).
Библиотека math
(продолжение)
Тригонометрия
Длина гипотенузы прямоугольного
hypot(a, b)
треугольника с катетами a и b.
Даны a, b, k, m.
Определить:
Задание 1. (Исходный код)
# Линейная программа
a = int(input("Введите a = "))
b = int(input("Введите b = "))
k = int(input("Введите k = "))
m = int(input("Введите m = "))
from math import *
C = sqrt((a-b)**2/abs(k-m))
A = sin(pi/6)*C**2-C*(a-b)/(a*b*k)
print("C = ", C)
print("A = ", A)
input("\n\nНажмите Enter чтобы выйти.")