Step 2 (S-12225)

From Stepik Wiki
Revision as of 12:04, 2 March 2017 by Admin (Talk | contribs) (Create page for step id=12225)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/2230/step/2

<img width="50%" src="https://ucarecdn.com/b3372caa-2feb-44c3-befa-1e0dc134dcd4/">

[00:00 - 00:17] итак мы с вами познакомились с целыми числами с тем как происходит работа с целым числом python мы с вами увидели что иногда в программах есть ошибки которые не позволяют программе выполнятся до конца таком случае python прервать исполнение программы и указывать


[00:17 - 00:32] на место в программе ошибка произошла в какой строчке в чем какой тип метр шибко читая такие сообщения от интерпретатора можно понять в чем заключается проблема естественно исправьте но в этом модуле мы рассмотрим работу


[00:32 - 00:50] с числами но теперь рассмотрим некоторые числа а именно числа с плавающей точкой а записываются числа с плавающей точкой следующим образом давайте посмотрим на пример такого числа 0,5 а в данном случае


<img width="50%" src="https://ucarecdn.com/fc699451-96a6-42f9-b029-8f8e365d4bcc/">

[00:50 - 01:06] числа с плавающей точкой есть самая часть дам случае 0 дальше вставить точка и дали идет дробной части числа в этом случае 5/10 а да для корректной работы с вещественными числами чтобы все операции работали


[01:06 - 01:21] так как мы хотим давайте укажем что мы используем 3 версию интерпретатора python и и соответственно давайте рассмотрим


<img width="50%" src="https://ucarecdn.com/69004fa6-cd59-46de-985e-e544ba6765b4/">

<img width="50%" src="https://ucarecdn.com/c7b73310-e53a-4da3-85e2-dc973755dbd8/">

<img width="50%" src="https://ucarecdn.com/5b1c36b1-9cd8-458e-8304-6ee78c87d681/">

[01:21 - 01:38] какие операции на вещественном числе но в принципе все стандартно можно выполнять 0,5 + 0,3 результат 0,8 вполне ожидаемо число можно вещественной также вычитать можно умножать делить


<img width="50%" src="https://ucarecdn.com/24244442-9be9-40d4-8f3d-3d1bc6890861/">

[01:38 - 01:57] деление вещественная обозначается одинарным слышим скажем 5 делить на 2 2,5 сравните например с целочисленными делением если мы разделим 5x2 нацело используя двойной слеш то результат будет без дробная часть 2 целых


<img width="50%" src="https://ucarecdn.com/031712c7-8430-475e-9336-4373d88c644d/">

<img width="50%" src="https://ucarecdn.com/666a06b7-7ade-48a0-90a7-f682ec2076f6/">

[01:57 - 02:15] особенностью работы с вещественными числами в python заключается в том что иногда возможна потеря точности иногда от необходимости например если мы пытаемся разделить число на число 3


[02:15 - 02:30] то мы видим что результат получается 0 целых и дальше много много строк в принципе десятичной запись числа 1 треть это была бы такая бесконечная дробь и строй после десятичной точки


<img width="50%" src="https://ucarecdn.com/ba7f21b5-e6d3-4ea0-bbe4-4bee67f5f421/">

[02:30 - 02:47] понятно что бесконечно цифр здесь записать нельзя поэтому как то придется в десятичной записи ограничить вот но в целом иногда возможны погрешности при вычислениях даже там где казалось бы это абсолютно не не является необходимостью например если мы возьмем сумму


[02:47 - 03:04] 3 чисел 0,3 то окажется что результат это 0 целых 8 9 9 9 9 9 так далее хотя понятно что результат должен был быть 0,9 то есть таким образом погрешность хоть небольшая но все таки есть


<img width="50%" src="https://ucarecdn.com/735dfc9d-10df-414a-821e-dee536b95b8d/">

<img width="50%" src="https://ucarecdn.com/6cabc56a-9c79-41dc-aafe-1b04ee1ac5aa/">

[03:04 - 03:21] и нужно всегда учитывать при работе с ней целыми числами что у вас возможны небольшие неточности вычислениях а еще 1 полезной информации при работе с не целыми числами впрочем с целыми тоже является оператор операции возведение в степень


[03:21 - 03:36] мы можем 2 5 используя оператор возведение стен на которых записывается когда звездочки лучшим 2 в 5 то есть 32 а используя возведение в степень


<img width="50%" src="https://ucarecdn.com/968cd251-0594-4020-bc4c-abd7d5611998/">

[03:36 - 03:52] 0,5 мы можем извлечь квадратный корень из числа пример 9 в степени 0,5 это будет 3


<img width="50%" src="https://ucarecdn.com/f185de23-6c83-47bf-b676-8a1f4a14fa5b/">

[03:52 - 04:09] полезно знать также что числа вещественные числа также иногда записываются немного в другом формате а использовать с использованием символов ну например что 0,5 можно записать как 1 e 5 e


<img width="50%" src="https://ucarecdn.com/82d80730-5477-4104-9941-c67c28ee5721/">

[04:09 - 04:26] - 5 71 и тот же самый 0,5 почему как понять эту запись 5 - 1 это число 5 который умножается на на на 10 в степени - 1 это как бы


[04:26 - 04:42] экспонент возведение в степень на самом деле нажать на десятку в некой степени то есть скажем число 1 2 3 4 e - 2 то же самое что 1234 умножить на 10 в - 2 то есть 12,34


<img width="50%" src="https://ucarecdn.com/40798b65-129d-469b-99be-e6c5bccc430f/">

[04:42 - 05:01] после с него можно так использовать положительную степень например 1 2 3 4 и 2 это будет число 123400 мы давно что число на 10 в квадрате


<img width="50%" src="https://ucarecdn.com/9c787564-da7a-4aef-8fab-648f5fb0800f/">

<img width="50%" src="https://ucarecdn.com/5a4917c1-fb0f-4d38-bba9-657d892af3e6/">