Типы данных, переменные, арифметические операторы и математические функции

Содержание

Слайд 2

Фокусы красоты ввода/вывода

Фокусы красоты ввода/вывода

Слайд 3

Секрет 1 Для перехода на новую строку используйте \n Например: print(“Привет! \n Как ты?”) Результат: Привет! Как ты? Для

Секрет 1 Для перехода на новую строку используйте \n Например: print(“Привет! \n
сравнения: print(“Привет! Как ты?”) Результат: Привет! Как ты?

Слайд 4

Секрет 2 Для определения строки можно заключать текст, как в двойные кавычки “Текст”,

Секрет 2 Для определения строки можно заключать текст, как в двойные кавычки
так и в одинарные ‘Текст’ Например: print(“Привет! Как ты?”) Результат: Привет! Как ты? Для сравнения: print(‘Привет! Как ты?’) Результат: Привет! Как ты?

Слайд 5

Секрет 3 Функция input считывает только строку! Например: a=input() Ввод: 6 Тип переменной a: Строка

Секрет 3 Функция input считывает только строку! Например: a=input() Ввод: 6 Тип переменной a: Строка

Слайд 6

Переменные

Переменные

Слайд 7

Переменная - поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа

Переменная - поименованная, либо адресуемая иным способом область памяти, адрес которой можно
к данным.
Данные, находящиеся в переменной (то есть по данному адресу памяти), называются значением этой переменной.
!!!!Странно, но значение переменной можно менять!!!!

Слайд 8

Для объявления переменной необходимо задать ее имя и по необходимости тип данных.

Для объявления переменной необходимо задать ее имя и по необходимости тип данных.
Для определения связи между переменной и данными используется знак присвоения «=».
Пример: sp=4

Слайд 9

Есть несколько правил именования переменных:
Желательно давать переменным осмысленные имена, говорящие о назначении

Есть несколько правил именования переменных: Желательно давать переменным осмысленные имена, говорящие о
данных, на которые они ссылаются.
Сложно придумать осмысленное имя, если ты сам не понимаешь в чем смысл.
Имя переменной не должно совпадать с командами языка (зарезервированными ключевыми словами).
Если нет фантазии, то не стоит пользоваться фантазией разработчиков языка!
Имя переменной должно начинаться с буквы или символа подчеркивания (_), но не с цифры.
Цифры – это всё для математика, но называть переменные, начиная с цифры – это даже для них слишком.
Имя переменной не должно содержать пробелы.
Разделяя пробелом переменную, ты разрушаешь ее мечты на существование!

Слайд 10

SR и Sr и sR и sr – это разные переменные!

SR и Sr и sR и sr – это разные переменные!

Слайд 11

Типы данных

Типы данных

Слайд 12

В Python существует множество различных типов данных, которые подразделяются на категории: числа,

В Python существует множество различных типов данных, которые подразделяются на категории: числа,
последовательности, словари, наборы:
boolean - логическое значение True или False
int - представляет целое число, например, 1, 4, 8, 50.
float - представляет число с плавающей точкой, например, 1.2 или 34.76
complex - комплексные числа
str - строки, например "hello". В Python 3.x строки представляют набор символов в кодировке Unicode
bytes - последовательность чисел в диапазоне 0-255
byte array - массив байтов, аналогичен bytes с тем отличием, что может изменяться
list - список
tuple - кортеж
set - неупорядоченная коллекция уникальных объектов
frozen set - то же самое, что и set, только не может изменяться (immutable)
dict - словарь, где каждый элемент имеет ключ и значение

Слайд 13

Если просто объявить переменную и присвоить ей значение, то тип переменной будет

Если просто объявить переменную и присвоить ей значение, то тип переменной будет
определен автоматически!
Например: per=4 #будет иметь целочисленный тип
per=‘word’ #будет иметь тип –строка
Если хочется узнать тип, то нужно использовать функцию type()!
type(имя_переменной) или type(выражение)
type(aa) или type(54)
aa=1>2 print(type(aa)) #bool aa=5 print(type(aa)) #int aa=6.7 print(type(aa)) #float aa="dd" print(type(aa)) #str aa=(-1)**(0.5) print(type(aa)) #complex

Слайд 14

Преобразование выражения к определенному типу!
Тип_к_которому_надо_преобразовать(переменная_или_выражение)
Например:
aa=3.5
bb=int(aa)
print(bb)
Вывод:
3
Можно преобразовывать с помощью функций: int(), float(), bool(),

Преобразование выражения к определенному типу! Тип_к_которому_надо_преобразовать(переменная_или_выражение) Например: aa=3.5 bb=int(aa) print(bb) Вывод: 3
str()

Слайд 15

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

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

Слайд 16

Арифметические операторы
Сложение двух чисел:
+
Пример: print(4+ 3)  # 7
Вычитание двух чисел:
-
Пример: print(22 -

Арифметические операторы Сложение двух чисел: + Пример: print(4+ 3) # 7 Вычитание
2)  # 20
Умножение двух чисел:
*
Пример: print(4* 2)  # 8
Деление двух чисел:
/
Пример: print(6 /2)  # 3

Слайд 17

Арифметические операторы
Целочисленное деление (выводится только целая часть):
//
Пример: print(11//3)  # 3
Возведение в степень:
**
Пример:

Арифметические операторы Целочисленное деление (выводится только целая часть): // Пример: print(11//3) #
print(2**3)  # возводится 2 в 3-ю степень = 8
Остаток от деления:
%
Пример: print(11% 3)  # 2

Слайд 18

Арифметические операторы с присвоением
Присвоение результата сложения:
+=
Пример:
aa=5
print(aa) #5
aa+=4
print(aa) #9

Арифметические операторы с присвоением Присвоение результата сложения: += Пример: aa=5 print(aa) #5 aa+=4 print(aa) #9

Слайд 19

Арифметические операторы с присвоением
Еще кучка операторов с присвоением:
-= Присвоение результата вычитания
*= Присвоение

Арифметические операторы с присвоением Еще кучка операторов с присвоением: -= Присвоение результата
результата умножения
/= Присвоение результата деления
//= Присвоение результата целочисленного деления
**= Присвоение результата возведения в степень
%= Присвоение результата остатка от деления

Слайд 20

Приколы питона

Приколы питона

Слайд 21

Пример кода:
first_number = 2.0001
second_number = 5
third_number = first_number / second_number
print(third_number)
Ожидаемый результат:

Пример кода: first_number = 2.0001 second_number = 5 third_number = first_number /

0.40002
Фактический результат:
0.40002000000000004

Слайд 22

Ну, чего ты? Просто используй round(значение_для_округления, кол-во_знаков_после_запятой)

Ну, чего ты? Просто используй round(значение_для_округления, кол-во_знаков_после_запятой)

Слайд 23

Математические функции

Математические функции

Слайд 24

Жизнь такая штука, что всегда надо что-то в нее превносить, чтобы не

Жизнь такая штука, что всегда надо что-то в нее превносить, чтобы не
умирать со скуки!
Для проведения вычислений с действительными числами язык Питон содержит много дополнительных функций, собранных в библиотеку (модуль), которая называется math.
Странно, но ее нужно подключить командой
import math

Да-да-да, просто перед применением любой функции из библиотеки напиши: import math, а лучше в самом начале кода)

Слайд 25

Мне книжку по матану надо программировать, там формул… Я ж на один

Мне книжку по матану надо программировать, там формул… Я ж на один
ввод math потрачу годы

Для использования любой функции из библиотеки нужно написать math.имя_функции(аргументы).

Просто пропиши from math import *
Вместо import math
Только это ссссссссекрет

Слайд 26

Функции библиотеки math
(Округление)

Функции библиотеки math (Округление)

Слайд 27

Функции библиотеки math
(Корни, логарифмы)

Функции библиотеки math (Корни, логарифмы)

Слайд 28

Функции библиотеки math
(Тригонометрия)

Функции библиотеки math (Тригонометрия)

Слайд 29

Лабораторная работа

Лабораторная работа
Имя файла: Типы-данных,-переменные,-арифметические-операторы-и-математические-функции.pptx
Количество просмотров: 66
Количество скачиваний: 1