Similar presentations:
Числа (практическая часть)
1.
2.3 Числа (практическая часть)Илья Павлов
2.
Что такое числаЧисла – основное понятие в математике
Нужны для сравнения, нумерации и количественной характеристики чего
угодно
3.
Системы счисления-
Десятичная (например, 10)
Двоичная (например, 1010)
Восьмеричная (например, 12)
Шестнадцатеричная (например, А)
Двоично-десятичная (например, 0001000)
4.
Целые числа (int)-
Числа без дробной части
5.
Операции и методы целых чиселОперация/Метод
Значение
x+y
Сложение
x-y
Вычитание
x*y
Умножение
x/y
Деление
x // y
Получение целой части от деления
x%y
Остаток от деления
-x
Смена знака числа
abs(x)
Модуль числа
bin(x)
Преобразование целого числа в двоичную строку
hex(х)
Преобразование целого числа в шестнадцатеричную строку
oct(х)
Преобразование целого числа в восьмеричную строку
6.
Практика (целые числа)cart = 500000
payment = 43000
cr_payment_cart = payment / cart #0.086
cr_payment_cart *= 100
only_cart = cart - payment
print(cr_payment_cart) #8.6
print(only_cart) # 457000
7.
Вещественные числа (float)-
Числа с дробной частью
8.
Методы вещественных чисел+ все методы целых чисел
Метод
Значение метода
float.as_integer_ratio()
Вывод числителя и знаменателя
числа
float.is_integer()
Проверка, есть ли дробная часть
у числа
float.hex()
Преобразование в
шестнадцатеричную систему
float.from_hex()
Преобразование из
шестнадцатеричной системы
9.
Практика-алгоритм (вещественные числа)1. Создать переменную cart
2. Создать переменную payment
3. Создать переменную cr_payment_cart делением payment / cart
4. Умножить переменную cr_payment_cart на 100
5. Проверить, является ли переменная cr_payment_cart целочисленным
значением
6. Создать переменную new_payment_cart путём приведения типа
7. Вывести значение new_payment_cart
10.
Практика-схема (вещественные числа)11.
Практика-код (вещественные числа)cart = 500000
payment = 43000
cr_payment_cart = payment / cart #0.086
cr_payment_cart *= 100 #8.6
cr_payment_cart.is_integer() #False
new_cr_payment_cart = int(cr_payment_cart)
print(new_cr_payment_cart) #8
12.
Комплексные числа (complex)-
Сложные числа, которые нужны для работы с теми процессами, которые
мы не можем «потрогать» в реальности
13.
Методы комплексных чиселМетод
Значение метода
complex.conjugate()
Вывод сопряжённого числа
complex.imag()
Вывод мнимой части
комплексного числа
complex.real()
Вывод действительной части
комплексного числа
14.
Резюме урока- Вспомнили, что такое числа
- Познакомились с различными системами счисления
- Узнали, чем отличаются целые, вещественные и
комплексные числа
- Познакомились с методами Python для целых,
вещественных и комплексных чисел