Full transcript
Начало
0:00привет в ходе этого урока мы с вами
0:01научимся работать с переменными а также
0:03изучим типы данных что существует в
0:05языке питон а перед началом я бы хотел
0:08порекомендовать сайт
0:09айти прагер точка ком на этом сайте вы
0:11найдете их под домашнее задание и много
0:13другой полезной информации ссылка на
0:14этот урок на сайте будет в описании к
0:16этому видео
Что такое переменные?
0:17для начала давайте узнаем что такое
0:19переменная переменная это по сути ячейка
0:21памяти
0:22куда мы можем занести некую информацию и
0:24далее к этой информации мы можем
0:26ссылаться мы можем видеть изменять эту
0:28информацию мы можем удалить эту
0:30информацию мы можем ее просто вывести на
0:32экран и в принципе можем проделать с ней
0:34любые другие какие либо действия для
Создание переменной
0:36создания переменной нам необходимо
0:38просто указать для нее названием причем
0:41название может быть каким угодно главное
0:43не использовать специальные символы по
0:45типу вот таких вот символов ну а так то
0:47можете назвать переменную как угодно
0:49лучше всего назвать переменные по смыслу
0:52например сейчас я хочу создать
0:53переменным внутри которой я буду
0:55помещать некое число поэтому такую
0:58перемену я давайте назову сейчас как
1:00намбер в качестве значения для этой
1:02переменной я хочу установить например
1:04число 5 и чтобы мне присвоить этой
1:07переменной некое значение я должен
1:09указать
1:09знак равенства и дальше указывай просто
1:11определенное значение ну например число
1:135 после этого мы с вами понимаем что мы
1:16создали некую переменную она у меня
1:18называется как нам бар и в этой
1:20переменной у меня находится определенное
1:22число это число 5 также сюда я мог
1:24поместить какое-либо другое значение
1:25например минус 5 минус 500 возможно
1:28просто 500 или что то в этом духе
1:30давайте поначалу просто будем всегда
1:32помечать значение 5 чуть позже мы также
1:34еще изучим как можно хранить будет не
1:36только числам также как можно будет
1:38хранить числа с точкой как можно будет
1:41хранить строки и как можно будет хранить
1:43еще какие-либо другие типы данных что
1:46существуют в языке питон чуть позже это
1:48с вами рассмотрим для начала давайте
1:50поймем как вообще можно работать с этой
1:52переменной
1:52после ее создания вы первое что наверное
Работа с переменной
1:55можете сделать когда просто вывести ее
1:57на экран дабы вывести эту переменную на
1:59экран мы можем обратиться к функции
2:02print и просто вы внутри этой функции мы
2:04передаем с вами саму переменную
2:05переменную number
2:07если такое запустить вот мы замечаем что
2:09у нас число 5 она как раз здесь и
2:11выводится
2:12дополнительно вы конечно же можете
2:13выполнить объединение здесь вывода
2:16например здесь у меня будет написано
2:18результат и дальше возможно у меня будет
2:20выводиться самое то перемены
2:22опять же это все обрабатывается здесь
2:23корректно помимо вывода вы также можете
2:26конечно же изменять значения самой
2:28переменной вот например здесь и указал
2:30значение 5 и чуть позже давайте возможно
2:33даже не здесь отдавать вот где нибудь
2:35например здесь чуть позже я поменяю ее
2:37значение например здесь будет уже
2:39написано 7 и так же чуть чуть ниже мы
2:41давайте выведем еще раз эту перемену и
2:44сейчас мы с вами просто заметим что у
2:46нас изначально выводилось переменная со
2:48значением 5 а потом вводится переменная
2:50со значением всем все обработалось
2:53корректно то бишь когда вы создаете
2:55переменные вы можете изначально ей
2:56присвоить одно значение а потом в ходе
2:58выполнения программы вы можете присвоить
3:00ей другое значение о необходимости вы
3:02переменной можете удалять
3:04для этого необходимо обращаться к
3:06директиве дал или же полностью она
3:08расшифровывается как дэвид и дальше вы
3:10просто указываете определенную перемены
3:12которую вы хотите удалить здесь
3:14поскольку мы работаем с директивой то
3:15можно не прописывать вот такие вот
3:17круглые скобки если вы их пропишите
3:19ошибки не будет на просто не являются
3:21лишними и зачем дописывать лишние
3:23символы
3:23если на данный момент попробовать
3:25запустить программу и конечно же у нас
3:27будет вызываться ошибка ошибка на данный
3:30момент связано с тем что во первых я
3:32создал переменную дальше я удалил эту
3:34переменную все ее как больше не
3:35существует а дальше я пытаюсь обратиться
3:38к этой переменной вот здесь и я пытаюсь
3:40вывести ее значение поскольку такой
3:42перемены не существует а мы пытаемся к
3:44ней обратиться то и у нас вызывается
3:45само по себе ошибка сами ошибки не вот
3:48здесь в терминале всегда выводятся
3:50не ленитесь их читать потому что они
3:53бывают очень содержательными например на
3:55данный момент у нас получается ошибка
3:56name error какое у нее название
3:58здесь по сути написано что происходит у
4:01нас происходит то что такая переменная с
4:04таким названием как намбер она является
4:06неопределенной при этом на четвертой
4:09строке мы пытаемся к ней обратиться если
4:11посмотреть на четвертую строку то
4:13действительно так у нас оно и происходит
4:14вот у нас есть переменная а на
4:16неопределенное потому что мы ее
4:18побеждает вы удалили но при этом мы
4:20пытаемся к ней обратиться в то же время
4:22если вот допустим пропишу этот дел где
4:25нет
4:25вот здесь то в таком случае никаких
4:27ошибок у меня вызываться не будет пить и
4:28все обработалось корректно и так уже
4:31происходит по той причине что смотрите
4:33изначально ее создал переменным дальше
4:35эту переменную выел далее я как бы эту
4:37переменную удалил но чуть божия опять
4:40эту переменную создал ну и опять-таки ее
4:42вывожу на экран
4:43поэтому в такой концепции все
4:45обрабатывается корректно этих проблем не
4:47возникает
4:48помимо хранения целых чисел как это у
Хранение разных значений
4:50нас было сейчас сделано мы также
4:52переменных можем хранить и какие-либо
4:54другие значения давайте мы создадим
4:56некую новую переменную
4:58пускай она будет называться как digit
4:59опять-таки название могут быть какие
5:01угодно главное не используйте
5:03специальные символы и в эту переменную в
5:06этот раз я хочу уже установить не целое
5:08число то есть ни один два три четыре и
5:10так дальше хочу установить например
5:12число с точкой этого я могу просто
5:14прописать 4 например . 5 и это все
5:17обработается корректно также после точки
5:19можно указывать множество символов это
5:21опять же все будет здесь обрабатывается
5:22корректно
5:23помимо того что мы можем хранить вот
5:25подобные числа мы также в переменных
5:27можем хранить определенные строки для
5:29этого мы давайте создадим еще одну
5:31перемену пускай она будет называться как
5:32word и сюда я хочу поместить некую
5:34строку строкой могу помешать как в
5:36одинарной так и в двойные кавычки от
5:38этого разницы никакой не будет здесь
5:41например мы давайте напишем хэллоу или
5:43что будет более логичным и давайте лучше
5:44здесь напишем результат а чуть ниже мы
5:47здесь уже будем выводить
5:48именно саму вот эту переменную word ну и
5:51здесь возможно давайте будем даже
5:52выводить digit чтобы мы просто заметили
5:54разницу если мы такое сейчас запустим
5:56вот она сводится результат у нас
5:58подставляется сюда как бы значения из
6:00вот это вот переменной борт а также
6:02подставляется значение из переменной
6:03digit вот мы получаем вот этот вот
6:05результат который здесь у нас выводится
6:07таким образом мы можем в переменной
6:10хранить во-первых целые числа
6:11они могут быть как положительные так и
6:13отрицательные также мы можем хранить
6:15числа с точкой опять же эти числа могут
6:18быть положительными а также могут быть
6:20отрицательными то все будет абсолютно
6:21корректно обрабатывается ну и плюс мы
6:23можем хранить здесь еще строки в строке
6:26у вас может быть как множество символов
6:28такие один символ мы сюда даже можете
6:31провести какую-то целую поэму это также
6:32нормально будет здесь обрабатываться
6:34ну и помимо вот этих вот всех типов
6:37данных существует еще один
6:38нестандартный тип данных он называется
6:41булевой и за счет этого типа данных мы
6:44можем хранить
6:44переменные одной из двух возможных
6:46значений либо это будет значение true
6:48либо это будет значение фолз то есть
6:50true это истина полз это ложь и подобные
6:54значения они зачастую используются в
6:56различных проверках например там мы
6:58можем проверить что если какая-то
7:00переменная она выпить и идти со
7:02значением true
7:03то есть если она будет идти со значением
7:04истина в таком случае мы будем выполнять
7:06один кусочек кода а если она будет идти
7:08со значением фолз или же ложь то мы
7:11будем выполнять какой-то другой кусочек
7:12кода то бишь на данный момент мы давайте
7:14все-таки создадим такую перемену
7:16допустим она у меня будет называться
7:17здесь как буря да что то в этом духе на
7:20данный момент мы особо ее использовать
7:22никак не будем но чуть позже когда вот
7:23будем изучать условной конструкции там
7:25мы эту переменную там этот тип данных
7:27вернее будем с вами использовать
7:29ну и что мы можем поместить либо
7:31значение true она записывается следующим
7:32образом либо значение false то есть либо
7:35истина либо ложь ложь это фолз истина
7:38это труп если такой попробую вывести на
7:40экран то это все будет выводиться как
7:42будто это обычная строка видите здесь
7:45водится либо falls ну как обычная строка
7:47до либо здесь водится слова true опять
7:50же как обычная строка в то же время это
7:53не обычная строка это вообще не является
7:54строкой это именно является тип данных
7:56bull и этот тип мы сможем использовать
7:59чуть позже вы различных условиях
8:01например мы сможем проверить если эта
8:02переменная будет со значимыми true то
8:04соответственно будем выполнять один
8:05определенным кусочек кода а иначе будем
8:07выполнять другой определенный кусочек
8:09кода и еще пару слов относительно типов
Типы данных
8:12данных в языке питон не существует
8:14строгой типизации это означает то что
8:16при создании переменной нам не нужно
8:18указывать какой тип данных будет в этой
8:20переменной в то же время в каждой
8:22переменной у нас есть определенный тип
8:24данных например здесь когда мы создаем
8:26некое целое число мы как бы говорим с
8:28вами о том что эта переменная она идет с
8:31таким типом данных как интеджер
8:33или же просто закричите сокращение им то
8:35есть интеджер
8:36это специальный тип данных которые
8:38отвечают у нас именно за целые числа
8:40когда мы создаем число с точкой мы
8:43создаем число с типом данных флот когда
8:45мы создаем строку мы создаем тип данных
8:47string
8:48ну и когда мы создаем с вами
8:50некую болевую переменную то мы создаем
8:52переменную на основе такого типа данных
8:53как bull все эти типы данных они не явно
8:56здесь существуют и продемонстрировать
8:58это очень и очень просто вот допустим мы
9:01давайте с вами попробуем к нашей
9:03переменной word добавить еще гулян вроде
9:06что то что то выводится как обычная
9:08строка и вроде оно должно обрабатываться
9:10в то же время если я такое запущу у нас
9:13будет возникать
9:14ошибка как мы можем заметить ошибка
9:16возникает именно в этой вот нашей строке
9:18и ошибка связана с тем что мы с вами к
9:20строке пытаемся добавить тип данных bull
9:23разные типы данных и соответственно их
9:25сложения невозможно то есть вывод через
9:28запятую как разные две переменные это
9:30возможно но вот сложении этих двух
9:33переменных
9:34это просто невозможно и точно то же
9:36самое будет если мы попробуем например
9:38кварт добавить digit опять же вроде это
9:41звучит логично да вы просто к строке
9:43добавляем ну некую некое число которое
9:46тоже может быть выведена как
9:47определенная строка но нет такой у нас
9:49тоже срабатывать не будет потому что
9:52опять же мы к строке вот здесь пишется
9:54что это стр ну или же полное название
9:57как string так вот мы к строке
9:59пытаемся с вами добавить тип данных флот
10:01что действительно у нас таким и является
10:03это вызывает нам ошибку и на самом-то
10:06деле справиться с этой ошибкой
10:07можно несколькими способами во первых
10:09конечно же можно тут все выводить через
10:11запятую
10:12это первый вариант а второй вариант это
10:14приведение типов например здесь я могу
Приведение типов
10:16любое число или любую например строку
10:19привести к другому типу данных вот
10:22например мы давайте попробуем чтобы у
10:24нас вот это вот число она отображалась
10:26как будто это обычная строка то есть к
10:28этому числу как бы в начало а также как
10:30бы в конец будут добавлены вот такие
10:32двойные или одинарные кавычки тем самым
10:35из числа это все превратится именно вы
10:37строку
10:38если бы кстати записал именно число вот
10:40в таком формате то тип данных здесь был
10:42бы не флот а здесь был бы тип данных
10:44string
10:45давайте кстати даже такой попробуем
10:46запустить и мы сможем заметить что все
10:49обработалось абсолютно корректно видите
10:50вот это вот строка она больше не
10:52вызывает у нас ошибки но мы давайте
10:54все-таки попробуем сделать не так мы
10:56давайте укажем что здесь у нас все же
10:58будет именно число это будет у нас плод
11:00в таком случае все равно здесь выдается
11:02ошибка
11:02и чтобы нам флот преобразовать к строке
11:05мы с вами должны вот здесь
11:06воспользоваться такой функцией которая
11:08называется как стр это функция она берет
11:11определенное число будь то флот или же
11:14будь то интеджер и это число оно
11:16преобразует к строке
11:17если такое запущу мы замечаем что
11:19никаких изменений здесь не произошло у
11:21нас все обработалось корректно никаких
11:24ошибок у нас больше не вызывается в тоже
11:27время мы давайте вот попробуем с вами
11:28еще одну какую-то переменную создать
11:30например я и назову как стр нам и это
11:34будет переменная который будет содержать
11:35число только это число она будет в
11:38формате именно строки
11:39здесь опять же тип данных этой
11:41переменной именно как string потому что
11:43у нас есть двойные кавычки но давайте
11:45для интереса я установлю здесь одинарные
11:46кавычки чтобы мы помнили что существуют
11:49еще хотя бы такие да так вот это у нас
11:52именно является числом и мы теперь
11:54давайте с вами попробуем сделать
11:55следующее возможно эту строку я
11:57закомментируем скана будет но мы просто
11:59использовать не будем и давайте мы
12:01попробуем сделать следующее я
12:03предположим
12:04хочу добавить к намбер я к этой перемены
12:06хочу добавить еще стр нам если такое
12:09попробую сейчас запустить у нас будет
12:11вызываться ошибка потому что намбер это
12:14у нас интеджер on easter нам это у нас
12:17string опять же разные типы данных
12:18поэтому вызывается ошибка ну и чтобы нам
12:21это все те кто здесь обработать мы
12:23просто можем вызвать другую функцию она
12:25называется int ну и соответственно стр
12:27он приводил у нас какое-либо число к
12:30строке ain't он делает обратное
12:32он приводит определенную строку к числу
12:35при этом если мы попытаемся вот эту вот
12:37функцию использовать для такой
12:39переменной как word то конечно же у нас
12:41будет вызываться ошибка потому что в
12:43этой переменной у нас ну в принципе не
12:45находится число да здесь находится текст
12:47поэтому все-таки при попытке
12:49преобразованию на все равно будет
12:50выдаваться ошибка но если вот в данном
12:53контексте это все попробовать запустить
12:55то конечно же обработать с это
12:56корректным вот мы можем заметить что к
12:58нам в к числу 5 я добавил еще число 5 и
13:01вот у нас вывелось число 10 все
13:04обработалось абсолютно корректно кроме
13:07того для интереса мы давайте еще здесь
13:09попробуем вывести world конечно же то
13:11есть вот это вот нашу перемена конечно
13:12же я могу это вывести через запятую
13:14каком случае все это обработается
13:16корректно но предположим я все таки хочу
13:18через знак + вывести это все чтобы мне
13:21такое реализовать не нужно вот это вот
13:24вот это вот сложением это все нужно
13:26преобразовать к типу данных string
13:29ну и чтобы это сделать я предлагаю вот
13:31что указать мы здесь просто вызываем
13:33функцию стр а внутри этой функции мы
13:35помещаем сложение вот этих вот чисел то
13:37есть после того как будет выполнена
13:38сложение у нас работает функция
13:41стр все это дополнительно будет еще
13:44абидин объединена с и переменной word и
13:46если это все запустить вот оно всё
13:49абсолютно корректно здесь сработала
13:51таким образом в языке питон не
13:53существует строгой типизации то есть не
13:56нужно явно указывать с каким типом
13:58данных мы создаем переменную то же время
14:00у каждой перемены есть свой определенный
14:02тип данных
14:03основные типы данных это интеджер флот
14:06string а также вот эти вот типы данных
14:08мы с вами здесь как раз и прописали и
14:10вам просто важно помнить то что если вы
14:12попытаетесь к string добавить интеджер у
14:15вас всегда будет возникать ошибку потому
14:17что это разные типы данных
14:18поэтому если вам нужно добавлять там
14:21например эти значение друг другу или там
14:22наоборот вычитать то всегда выполните
14:25преобразование типов данных для этого
14:27использую такие функции как стр int а
14:30также можно использовать такую функцию
14:32как флота на соответственно
14:33преобразовывает к типу данных флот или
14:35же можно использовать такую функцию как
14:37bull она позволяет преобразовать к типу
14:39данных буля да ну или вернее к типу
14:41данных bull теперь давайте уже на основе
Работа с пользователем
14:43полученных знаний попробуем создать
14:45что-либо интересное я хочу разработать
14:48такую программу где мы будем получать от
14:50пользователя два числа и дальше мы будем
14:52выводить пользователю всевозможные
14:54математические операции связанные с
14:56этими двумя числами поэтому для
14:58получения значений я буду использовать
15:00такую функцию как
15:01input в прошлом уроке мы уже с вами
15:03рассматривали здесь у меня будет
15:05написано видите первое число
15:08например что то в этом духе будет
15:09написано а также давайте будем из еще
15:11раз а прописывать здесь input и здесь мы
15:14уже будем писать что введите второе
15:15число если я на данный момент попробую
15:18запустить программу в таком случае 10 на
15:20я могу вести как бы первое число и могу
15:22вести как бы второе число и все и на
15:24этом программу на завершится особо
15:25нечего интересно такого не получилось
15:28вот поэтому нам нужно сделать так что
15:30вот этот вот результат который мы
15:32получаем от пользователя нам его нужно
15:33где-то хранить
15:34мы его будем хоронить в определенной
15:37отдельной переменной
15:38поэтому давайте вот здесь я создам
15:40перемены пускай она будет называться нам
15:42один и в качестве значения для этой
15:44переменной я как раз указываю первое ну
15:47как первое получаемое значение от
15:49пользователя и точно тоже самое буду
15:51делать для второй переменной то есть я
15:53создаю нам 2 и здесь указываю как бы
15:55тоже то значение которое мы получаем от
15:58пользователя чуть ниже мы с вами будем
16:00выводить различные результаты для этого
16:02используем принты и здесь мы просто
16:04давайте пропишем некий текст например
16:06резалт а также дополнительно будем
16:08выводить сам по себе результат сперва мы
16:10давайте обратимся к первой переменой
16:12и к ней мы добавим еще значение второй
16:14переменной также чуть ниже мы будем
16:16выводить еще вычитание
16:17деление а также умножения чисел если на
16:21данный момент мы это все с вами запустим
16:23и введём какие-либо числа то мы получим
16:26с вами ошибку ошибка она на данный
16:28момент момент связано с тем что каждый
16:30раз когда мы с вами получаем
16:31определенное значение от пользователя
16:33это значение она является строкой
16:36то есть это значение идет с типом данных
16:38string поэтому когда я здесь пытаюсь как
16:40бы разделить одну строку на другую
16:43конечно же у нас вызывается ошибка
16:45потому что такое делать ну попросту
16:46нельзя поэтому чтобы у нас не вызывалась
16:49ошибкам нам необходимо либо здесь либо
16:51уже вот здесь когда мы работаем с
16:53переменными нам необходимо каждый раз
16:55преобразовывать это все к определенному
16:57типу данных
16:58ну каждый раз вот здесь преобразовывать
17:00это все к типу данных
17:01интеджер ну и так каждый перемены это
17:02будет неудобно поэтому мы давайте вот
17:05прямиком здесь когда мы получаем данные
17:06от пользователя мы их сразу же будем
17:08преобразовывать к типу данных
17:09интеджер вот таким вот образом в таком
17:12случае никаких ошибок уже не будет
17:14возникать
17:15если мы запустим программу у нас все
17:17обработается корректно например вводим
17:19число 5 а также давайте возможно ведем
17:21число два и вот мы получаем все
17:24результаты здесь у нас идет всем дальше
17:27вычитание 3 деления два с половиной и
17:29умножение идет 10 все обработалось
17:31корректно также по желанию вы здесь
17:34можете еще не только деление и
17:36умножение делать но также можно
17:38возведением в определенную степень или
17:41же деление на
17:43ну с остатком целого лишь их числа если
17:46такое тоже мы давайте с вами запуске и
17:47возможно протестируем вот у нас
17:49получается возведение идет чеслав в
17:52определенную степень 5 возводится в
17:54степень 2 мы получается 25 а также
17:57происходит здесь деление причем у нас
17:59отображается
18:00исключительно целая его часть раньше
18:02отображалась два с половиной тут уже
18:04отображается
18:04просто число 2 то есть здесь вы можете
18:07производить различные удобные вам
18:09математические операции кроме того он
Сокращенные действия
18:12если вам нужно выполнить некую
18:14математическую операцию связанные с
18:16одной и той же переменной
18:18то это можно сделать несколькими
18:19способами вот например предположим что к
18:22переменной нам один я бы хотел добавить
18:24допустим число 5 это можно записать вот
18:27в таком формате это будет абсолютно
18:29корректно работать но дальше можно
18:31использовать более сокращенный формат
18:33здесь мы просто указом плюс равно
18:35и дальше добавляем как бы определенное
18:37число ну если вот сейчас это
18:39протестируем допустим давайте здесь мы
18:41видим число 11 число 2 то мы замечаем
18:44следующее что первый результат он нам
18:46вводит число 8 почему так происходит
18:48потому что к первой переменной к числу
18:50один мы еще добавили число 5 лишь это
18:53получилось что здесь нас шестерка
18:55шестерки добавили 2 ну и вот у нас уже
18:57здесь 8 получилось точно то же самое с
19:00остальными уже здесь
19:01результатами помимо добавления здесь вы
19:03можете также производить вычитание это
19:05означает то что от этой переменной вы
19:07вычитаете число 5 также здесь можно
19:10производить
19:11умножение и деление либо же остаток при
19:14делении вот эти вот все математические
19:15операции не здесь легко могут
19:17производиться и еще один момент который
19:19я забыл упомянуть это то что на самом-то
19:22деле вы можете умножать не только числам
19:24но также можете еще и умножать строки
19:26вот предположим у нас здесь будет строка
19:28в не будет написано хай и дальше мы
19:30попробуем умножить эту строку звучит
19:33нелогично но на самом-то деле в языке
19:34питон это возможно сделать если здесь я
19:37просто попробую эту строку умножить на
19:40примерно 2 то в таком случае ну да
19:43давайте мы видим какие-то числа то в
19:45таком случае мы получим то что нас это
19:46значение этой строки просто два раза
19:48будет
19:49водица на экран да вот это вот мы с вами
19:51как раз и получили если здесь умножим на
19:5420 то соответственно значение этой
19:56строки будет выведена 20 раз и еще один
19:58нюанс связаный с типами данных здесь
Изменение типа данных
20:00когда мы ssd определенную переменную в
20:03языке питон только этой переменной сразу
20:05добавляется какой-либо тип данных вот
20:07например здесь я поместил строкам и к
20:09этой перемены и сразу добавляется такой
20:10тип данных как string в то же время мы
20:13можем обратиться к этой переменной во
20:15первых мы можем установить некое новое
20:17значение в таком случае вместо х и здесь
20:19будет уже установлены хэллоу но также мы
20:21можем установить
20:22и другой тип данных если я сюда буду
20:24помещать число 45 или же число с точкой
20:27или боксе тип данных гулян булгар не это
20:30все равно все будет срабатывать
20:31абсолютно корректно так происходит по
20:34той причине что если мы с вами пытаемся
20:35установить новый тип данных вы
20:37переменную то есть сперва у нас
20:39удаляется эта переменная она удаляется
20:41за счет директив директивы дел а дальше
20:44уже происходит установка и вообще
20:46создание новой перемены и таким образом
20:49вы здесь можете создать переменную с
20:51одним значением
20:52а чуть позже вы можете в эту же перемену
20:54установить другое значение с абсолютно
20:56другим типом данных это здесь будет
20:58работать корректно то же время если мы
21:00говорим про
21:00например там какие-то математические
21:02операции или там например про вывод
21:04нескольких типов данных по это все
21:06срабатывать сама по себе не будет там же
21:09нужно будет приводить типы данных
21:10а как это мы делали вот например здесь
21:12то есть использовать нужно будет такие
21:14функции как int флот стр или же та же
21:17функция bull ну что ж на этом наш урок
Заключительная часть
21:19подходит концу
21:20в этом уроке мы с вами изучили работы с
21:22и переменными а также даже немного
21:24познакомились с ними на практике в
21:26будущих уроках мы постоянно будем
21:28работать с переменными поэтому если
21:30что-то сейчас было непонятным то не
21:32волнуйтесь так как в последующих уроках
21:34вы еще очень много раз будете с ними
21:36сталкиваться и спокойно их изучить и на
21:39этом же у меня все надеюсь урок вам
21:41понравился если так то не забывайте
21:43подписываться на канал и вступать в наши
21:45соцсети все ссылки на них будут в
21:47описании к этому видео у меня ж на этом
21:48все до скорых встреч пока