Операции с целыми числами. Программирование на языке Python

Содержание

Слайд 2

Арифметические операции с числами

* - умножение
** - возведение в степень
- - вычитание
+

Арифметические операции с числами * - умножение ** - возведение в степень
- сложение
/ - деление
// - деление нацело
% - остаток от деления

Слайд 3

Примеры арифметических операций

print(5 * 2) #10 - умножение
print(5 ** 2) #25 –

Примеры арифметических операций print(5 * 2) #10 - умножение print(5 ** 2)
возведение в степень
print(5 + 2) #7 - сложение
print(5 - 2) #3 - вычитание
print(5 / 2) #2.5 - деление
print(5 // 2) #2 – целочисленное деление
print(5 % 2) #1 – остаток от деления

Слайд 4

Примеры на вычисление

print(3 * 4)
print(4 ** 3)
print(6 + 3)
print(3 -

Примеры на вычисление print(3 * 4) print(4 ** 3) print(6 + 3)
9)
print(9 / 4)
print(11 // 3)
print(17 % 3)

12
64
9
-6
2.25
3
2

Слайд 5

Приоритеты выполнения операций

Возведение в степень
Умножение
Деление
Целочисленное деление
Остаток от деления
Сложение
Вычитание
Если в примере

Приоритеты выполнения операций Возведение в степень Умножение Деление Целочисленное деление Остаток от
только операции + или – то они выполняются по порядку
** * / // % + -

Слайд 6

Примеры вычисления выражений

number = 5 * 3 ** 2 / 2 + 10
print(number)
Порядок:
3 ** 2 = 9
type(number) = int
5 * 9

Примеры вычисления выражений number = 5 * 3 ** 2 / 2
= 45
type(number) = int
45 / 2 = 22.5
type(number) = float
22.5 + 10 = 32.5
type(number) = float

number = 5 * 3 ** 2 / 2 - 10 + 15
print(number)
Порядок:
3 ** 2 = 9
5 * 9 = 45
45 / 2 = 22.5
22.5 - 10 = 12.5
12.5 + 15 = 27.5

Слайд 7

Приоритеты выполнения операций

Если выражение содержит скобки, то сначала выполняются действия в скобках
number = (5 * 3) ** (2 / 2) + 10
print(number)
Порядок:
5

Приоритеты выполнения операций Если выражение содержит скобки, то сначала выполняются действия в
* 3 = 15
2 / 2 = 1
15 ** 1 = 15
15 + 10 = 25

Слайд 8

Примеры вычисления выражений

number = (3 + 4) * (5 ** 2 + 7)
print(number) 
Порядок:
3 + 4 = 7
5 ** 2 = 25
25

Примеры вычисления выражений number = (3 + 4) * (5 ** 2
+ 7 = 32
7 * 32 = 224

Слайд 9

Арифметические операции с присвоением

Ряд специальных операций позволяют присвоить результат операции первому операнду:
+=

Арифметические операции с присвоением Ряд специальных операций позволяют присвоить результат операции первому
#Присвоение результата сложения
-= #Присвоение результата вычитания
*= #Присвоение результата умножения
/= #Присвоение результата от деления
//= #Присвоение результата целочисленного деления
**= #Присвоение степени числа
%= #Присвоение остатка от деления

Слайд 10

Арифметические операции с присвоением

number = 10
number += 5
print(number)  # 15
number -= 3
print(number)  # 12
number *= 4
print(number)  # 48

Арифметические операции с присвоением number = 10 number += 5 print(number) #

Слайд 11

Функции преобразования

Функции преобразования

Слайд 12

Функции преобразования

Для преобразования переменной типа str в int используется функция int()
Код с

Функции преобразования Для преобразования переменной типа str в int используется функция int()
ошибкой:
first_number = '3' #тип str
second_number = 5 #тип int
third_number = first_number + second_number #ошибка
print(third_number) 
Код с преобразованием str в int:
first_number = '3' #тип str
second_number = 5 #тип int
third_number = int(first_number) + second_number print(third_number) #8

Слайд 13

Функции преобразования

Для преобразования переменной типа str в float используется функция float()
Код

Функции преобразования Для преобразования переменной типа str в float используется функция float()
с преобразованием str в float:
first_number = '2.001' #вещественные числа записываются через «.», а не через «,»
second_number = 5
third_number = float(first_number) + second_number
print(third_number) #7.001
Происходит округление вещественного числа до ближайшего, хранимого в памяти

Слайд 14

Округление вещественных чисел

Для округления вещественных чисел можно использовать функцию round()
Формат: round(<число>,<количество разрядов

Округление вещественных чисел Для округления вещественных чисел можно использовать функцию round() Формат:
после запятой>)
Пример: round(number, 3)
Код:
first_number = '2.001'
second_number = 5
third_number = float(first_number) + second_number
print(round(third_number,4)) 

Слайд 15

Источники

https://metanit.com/
«Изучаем Python» Марк Лутц. Том 1, 5-е издание. 2019
Авторский материал

Источники https://metanit.com/ «Изучаем Python» Марк Лутц. Том 1, 5-е издание. 2019 Авторский материал
Имя файла: Операции-с-целыми-числами.-Программирование-на-языке-Python.pptx
Количество просмотров: 104
Количество скачиваний: 7