#5. Математические функции и работа с модулем math | Python для начинающих

  Рет қаралды 163,437

selfedu

selfedu

2 жыл бұрын

Обучающий курс: stepik.org/course/100707
Рассматриваются встроенные математические функции языка Python:
abs() - для вычисления модуля числа
min(), max() - для нахождения минимального и максимального чисел
pow() - возведение в степень
round() - округление чисел.
А также некоторые функции из модуля math:
math.ceil() и math.floor() - для округления до наибольшего и наименьшего целого
math.factorial() - для нахождения факториала числа
math.trunc() и int() - отбрасывает дробную часть числа
math.log2(), math.log10() и math.log() - вычисление логарифмов по разным основаниям
math.sqrt() - вычисление квадратного корня
math.sin() и math.cos() - вычисление синуса и косинуса угла
math.pi - константа пи
math.e - константа e.
Telegram-канал: t.me/python_selfedu
Все уроки по Python: • Добрый, добрый Python ...

Пікірлер: 111
@denistalko6585
@denistalko6585 2 жыл бұрын
Я ранее смотрел некоторые другие уроки, но того материала, который рассказываете вы, ни у кого не встречал! У вас лучшие уроки, которые я видел! Спасибо вам за ваш труд!
@YouBeenTrolled993
@YouBeenTrolled993 3 күн бұрын
Вы просто лучший! Начал изучать питон заново так как раньше учил на другом канале и там ничего не понятно, но на этом канале все понятно! Всем рекомендую!
@samsmidt9442
@samsmidt9442 Жыл бұрын
При округлении числа, где в конце есть 5, например 1,5 округление происходит в сторону чётного числа! Всегда. round(1.5) -> 2 и round(2.5) -> 2
@aleksandrluchkin8992
@aleksandrluchkin8992 Жыл бұрын
Спасибо!
@samsmidt9442
@samsmidt9442 Жыл бұрын
@@aleksandrluchkin8992 Пожалуйста.
@user-zg1si3wc5m
@user-zg1si3wc5m 3 ай бұрын
все верно, это называется банковским округлением!
@yl5456
@yl5456 10 ай бұрын
Благодарю вас, дорогой автор! Вас очень приятно слушать, эти уроки, записанные для нас - большой труд с вашей стороны! Стараетесь как можно понятнее объяснить - за это огромный респект!
@user-hb7ed9dq5p
@user-hb7ed9dq5p 2 жыл бұрын
Спасибо Вам огромное за качественные уроки! Учусь сейчас на курсах по питону и ваши видео и они мне очень помогают!
@user-hi1bw5gb3r
@user-hi1bw5gb3r 2 жыл бұрын
Спасибо, что в описании сделали список всех функций из видео.
@lofiboy584
@lofiboy584 2 жыл бұрын
Прохожу ваш курс чтобы закреплять свои знание в пайтон. Очень понятно объясняете, спасибо большое!
@lexa3928
@lexa3928 4 ай бұрын
Спасибо. Самые лучшие уроки по Python!!!
@user-rm9wd7qq6k
@user-rm9wd7qq6k 2 жыл бұрын
Отличные уроки,супер изложение!Если вдруг будете что-то поправлять,то в этом уроке было хорошо добавить,что есть возможность импорта отдельных функций сразу,чтобы лишний раз не писать math (я про from math import ....).Но мне так кажется)))Спасибо еще раз за курс,вы лучший!!
@user-ri3dk3km2h
@user-ri3dk3km2h Жыл бұрын
Спасибо за ваши труды!!!!!!!!! 🔥
@novikovjekas
@novikovjekas Жыл бұрын
объемно и внятно. Как у Лидии Анатольевны, в далеком 2004 на уроке алгебры. Спасибо
@alex_satan
@alex_satan 2 жыл бұрын
Спасибо большое=) math до этого не юзал) Подача как всегда - Топ)))
@JackSparrow-dn1cu
@JackSparrow-dn1cu Жыл бұрын
Красавчик. Все чётко! )))🤗
@m.l.6102
@m.l.6102 8 ай бұрын
Супер, спасибо. Про вычисление алгоритмов не поняла, совсем забыла что это
@krab9241
@krab9241 2 жыл бұрын
очень круто. спасибо.
@andredru4278
@andredru4278 4 ай бұрын
Спасибо. Все понятно.
@andreychernykh256
@andreychernykh256 2 жыл бұрын
с каждой серией становится все интереснее. интересно, когда я перестану понимать, что происходит?)))))
@alucardv8551
@alucardv8551 2 жыл бұрын
Если последовательно и добросовесно будешь проходить курс, то такого не случиться.
@lem0n666
@lem0n666 Жыл бұрын
ооп
@user-ri3dk3km2h
@user-ri3dk3km2h Жыл бұрын
Теперь понял почему у нас на работе зарплату считают всегда не в нашу пользу как бы мы не работали.😁
@optimist6861
@optimist6861 Жыл бұрын
Респект за уроки спасибо
@jamjam3337
@jamjam3337 Жыл бұрын
Спасибо!👏👍💥
@VictoryStep
@VictoryStep Ай бұрын
Спасибо!!
@abdulloakramov7941
@abdulloakramov7941 8 ай бұрын
спс за урок
@user-xx8ms6un9i
@user-xx8ms6un9i 6 ай бұрын
Хорошо
@Anonim-im6ln
@Anonim-im6ln 2 жыл бұрын
Дякую вам!)
@b1lych34
@b1lych34 14 күн бұрын
в функции round окнугление идет до ближайшего четного числа
@selfedu_rus
@selfedu_rus 14 күн бұрын
round(40.6) = 41 - число нечетное )) формулировка хромает
@user-vj6zv8tq5b
@user-vj6zv8tq5b 2 жыл бұрын
Здраствуйте а вот например если сделать функцию abs то перед ней надо что то писать? Потому что у меня не получаеться никак
@johnbelyaev4031
@johnbelyaev4031 2 жыл бұрын
мне кажется поведение round понятно и ожидаемо при 10.5 и т.д. Число всегда округляется в сторону четного. Поэтому мы получили 10, а не 11
@selfedu_rus
@selfedu_rus 2 жыл бұрын
да, абсолютно верно!
@rishat7620
@rishat7620 2 жыл бұрын
Здравствуйте, реализуемо ли интеграция просмотра рекламы в ваши курсы на платформе stepik, при решении практических задач с целью монетизации и облегчения понимания логики в их решении, считаю, что ваш труд, вложенный в этот курс, должен быть как то вознагражден. Спасибо.
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Нет, спасибо, это лишнее
@mufimifi9540
@mufimifi9540 Ай бұрын
функция round, если она 10.5 то она округляет к ближайшему чётному числу
@user-jo1dj2ms6s
@user-jo1dj2ms6s Жыл бұрын
как к примеру рассчитать площадь сферы?
@user-ou7fw1sg1r
@user-ou7fw1sg1r 2 жыл бұрын
Комент не в тему урока.. всегда в школе из общего курса математики предпочтение отдавал геометрии... Всегда была понятна цель, достигаемая логикой и рядом формул... Площадь, периметр, высота... В алгебре же всегда возникал вопрос... С какой целью мы ищем эксремумы функции... А может все таки в тему канала?))))
@AndreiAndrei-qo7vb
@AndreiAndrei-qo7vb 9 ай бұрын
Сначала не понял,где задания,прошёл 5 уроков, параллельно делая такой же или похожий код в питоне. Думал легко)Хорошо,что нашёл задания! задания 2 урока даже не сразу смог сделать! Сейчас задания 5 - го делаю - очень интересно и поначалу очень трудно кажется). Спасибо за ваш труд!!!
@user-uf6em3pz8q
@user-uf6em3pz8q 7 ай бұрын
а где задание найти?
@AndreiAndrei-qo7vb
@AndreiAndrei-qo7vb 7 ай бұрын
@@user-uf6em3pz8q под видео ссылк на курс степик
@user-qj6tk5fw9p
@user-qj6tk5fw9p Жыл бұрын
а где найти практические задания? они есть у вас на канале или самим поискать?
@selfedu_rus
@selfedu_rus Жыл бұрын
ссылка на Stepik под видео
@word5856
@word5856 2 жыл бұрын
txh :)
@user-cz5uc2wq2m
@user-cz5uc2wq2m 3 ай бұрын
top
@user-po1ez6ke6m
@user-po1ez6ke6m Жыл бұрын
Здравствуйте, можете объяснить, что такое логарифмы в питоне конкретно? Я просто школьник. Что такое логарифмы знать не знаю, хотелось бы краткий экскурс, только для работы с питоном
@user-nm7kw5oq1u
@user-nm7kw5oq1u Жыл бұрын
Топовый курс!!!!!!!Советую всем.Интересно , а что пользователь научится делать за программы , когда посмотрит весь плейлист?
@selfedu_rus
@selfedu_rus Жыл бұрын
Спасибо! Нужна еще практика!
@user-nm7kw5oq1u
@user-nm7kw5oq1u Жыл бұрын
@@selfedu_rus ну , если все это выучить?
@user-nm7kw5oq1u
@user-nm7kw5oq1u Жыл бұрын
@@selfedu_rus с практикой
@user-nm7kw5oq1u
@user-nm7kw5oq1u Жыл бұрын
@@selfedu_rus что можно будет разрабатывать ?
@selfedu_rus
@selfedu_rus Жыл бұрын
@@user-nm7kw5oq1u дальше обязательно ООП, структуры данных, а потом специализация: машинное обучение, создание сайтов, научные разработки. Например, так.
@clannajebyan
@clannajebyan Жыл бұрын
Здравствуйте. Смотрю урок и нравится, как объясняете, все понятно, но как же ужасно выглядит Pycharm, где шарм? Пытаюсь проделать то же самое на Visual Studio и ничего не получается. Видимо, придется бросить, поскольку дизайн для меня на первом месте.
@alexdragomirov7635
@alexdragomirov7635 Жыл бұрын
Хочу добавить, что функция round округляет до ближайшего чётного числа, если есть целое число с дробью 0.5
@user-ri1kl4mo4m
@user-ri1kl4mo4m 2 жыл бұрын
Здравствуйте! Не разобралась где взять практические задания) подскажите, пжл
@selfedu_rus
@selfedu_rus 2 жыл бұрын
ссылка под видео на Stepik
@northorganization6428
@northorganization6428 Ай бұрын
А вот чтобы написать примитивную маленькую программку на python которая делает следующее. Я ввожу своё число, например 42 и моя программа делит мне его на 6 и показывает результат - 7. Это первая строчка программы. А дальше в моей этой программе запрограммирована своя таблица в столбик. Например 1000 это 1 2000 это 2 3000 это 3 И так далее И когда во вторую строчку я вписываю 1000 программа мне выдаёт - 1. Просто тупо будет выбирать из заранее вписаных чисел И в итоге получается первый результат в строке или окне - 7 Второй - 1 Где мне посмотреть про написание такой программы, как такие программы называются?
@dendf3934
@dendf3934 2 жыл бұрын
Здравствуйте! Почему при выполнении операции math.ceil(5.2) у меня выходит вот такая ошибка?:>>> math.ceil(5.2) Traceback (most recent call last): File "", line 1, in math.ceil(5.2) NameError: name 'math' is not defined
@selfedu_rus
@selfedu_rus 2 жыл бұрын
вначале пропишите: import math
@dendf3934
@dendf3934 2 жыл бұрын
Спасибо получилось!
@testingvlad211
@testingvlad211 Жыл бұрын
🙏🙏🙏💪🦾 Merci
@bc._.xd1488
@bc._.xd1488 2 жыл бұрын
math.sqrt(x), ему можно присвоить переменную?
@KadenDev
@KadenDev 2 жыл бұрын
Да
@user-ls5ss3yt9n
@user-ls5ss3yt9n 2 жыл бұрын
Дайте задачи пожалуйста какие-то. Или сайт хороший для начального уровня.
@selfedu_rus
@selfedu_rus 2 жыл бұрын
ссылка на курс под этим видео
@user-gq8vk5gx4l
@user-gq8vk5gx4l Жыл бұрын
math. (не выдает после точки нужные функции) Почему?
@AndreiAndrei-qo7vb
@AndreiAndrei-qo7vb 9 ай бұрын
возможно сначала надо import math написать
@user-sz8tr7ic4y
@user-sz8tr7ic4y Жыл бұрын
Я докопался до функции округления и обнаружил, что пять десятых для нечетных чисел она округляет в большую сторону, а для 0 и четных чисел - в меньшую. UPD: это называется "Банковское округление", так и задумано.
@d110272
@d110272 6 ай бұрын
Это не совсем банковское округление. Банковское округление (или округление к ближайшему четному) - это особый вид округления, при котором число округляется до ближайшего четного целого числа в случае, если оно находится посередине между двумя четными числами. Этот метод округления используется в бухгалтерии и финансовых расчетах для уменьшения систематической ошибки. В Python банковское округление может быть реализовано с использованием стандартной функции round(). Однако, следует учитывать, что round() использует "банковское" округление только для чисел, находящихся посередине между двумя возможными результатами. Если вам нужно строгое банковское округление, даже для чисел, не находящихся посередине между двумя целыми числами, вы можете воспользоваться сторонней библиотекой, такой как 'decimal', которая предоставляет более точный контроль над округлением.
@user-uf6em3pz8q
@user-uf6em3pz8q 7 ай бұрын
а где задание найти?
@selfedu_rus
@selfedu_rus 7 ай бұрын
ссылка на Stepik под видео
@user-ku2dz2ny9m
@user-ku2dz2ny9m 7 ай бұрын
Любопытно: round(234.45) = 234 (целое), а round(234.45, 0) = 234.0 (вещественное)
@arkadjan7688
@arkadjan7688 2 жыл бұрын
А как арксинус/арккосинус сделать чтоб считало?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
для этого пакет NumPy лучше использовать
@olegkomlev
@olegkomlev Жыл бұрын
В модуле math есть функции acos(x) и asin(x), которые именно это и считают. Результат возвращается в радианах.
@AndreiAndrei-qo7vb
@AndreiAndrei-qo7vb 9 ай бұрын
почему в питоне синус 3,14/2=0,99??? он же равен 0,027??
@lavron4ik855
@lavron4ik855 9 ай бұрын
сам задался этим вопросом, короче, там вроде как радианы, а не углы используются
@sahar_plays
@sahar_plays 2 жыл бұрын
Либо забыл, либо не проходил эти самые логарифмы с факториалами, но тем не менее... P. S. В конце же по любому играет какой-то полифонический вариант песни Мика Ньютон - Аномалия, да?) Или мне кажется...
@selfedu_rus
@selfedu_rus 2 жыл бұрын
я уже не помню откуда взял этот трек )
@Andy564
@Andy564 4 ай бұрын
Дратути народ День 5 как я изучаю Пайтон
@rushan_kamilovich
@rushan_kamilovich Жыл бұрын
Добрый день! А где практические задания?
@selfedu_rus
@selfedu_rus Жыл бұрын
ссылка на Stepik под видео
@user-oz7jy2uj9k
@user-oz7jy2uj9k 2 жыл бұрын
Урок интересный все доступно. Пример таков: это рука, а это нога. Всем все ясно. В домашнем задании- удалите аппендицит😂.Я конечно в полном шоке. Но польза есть, я для себя поняла, что нужно бросить питон. Хорошо это понять на 5 уроке а не спустя год. Ведь если я должна решать эти задачи до конца моих дней, в чем же тогда креативность, подход и я выходит и разрабатывать то ничего не надо, просто сиди и решай задачи по высшей математике) Всем удачи и мнооого сил👍
@user-ne3yf4ww6d
@user-ne3yf4ww6d Жыл бұрын
А сумма? Как сумму сделать?
@selfedu_rus
@selfedu_rus Жыл бұрын
функция sum()
@user-ne3yf4ww6d
@user-ne3yf4ww6d Жыл бұрын
@@selfedu_rus спасибо но я уже сам разобрался
@user-fs3jz9un7o
@user-fs3jz9un7o 11 ай бұрын
нельзя было сделать что бы видео как то соответствовало практике в плане тем
@SLSRPPRO
@SLSRPPRO 2 жыл бұрын
Никак не могу решить задачи со строками на stepik
@selfedu_rus
@selfedu_rus 2 жыл бұрын
И по ним уроки будут )
@chubokus
@chubokus 2 жыл бұрын
@@selfedu_rus дайте, пожалуйста, ссылку на курс на степике!
@selfedu_rus
@selfedu_rus 2 жыл бұрын
@@chubokus Он еще готовится. Будет объявление на этом канале.
@user-ck5ff3hp4i
@user-ck5ff3hp4i 4 ай бұрын
ыер
@4otakoe
@4otakoe 2 жыл бұрын
все же знают что такое логарифмы?
@konfuztm4371
@konfuztm4371 6 ай бұрын
Нет
@AnnaIsHere
@AnnaIsHere 2 жыл бұрын
Разочарована в функции round. Слишком неопределённая
@selfedu_rus
@selfedu_rus 2 жыл бұрын
проблема из-за неточного представления вещественных чисел двоичной системой счисления
@olegkomlev
@olegkomlev Жыл бұрын
@@selfedu_rus Не согласен. Дробная часть "0.5" в двоичной системе счисления как раз представляется точно ( в отличие, например, от 0.1). Просто, встроенная функция round выполняет бухгалтерское (банковское) округление (оно же "округление по Гауссу"): выполняется округление к ближайшему целому, а если дробная часть в точности равна 0.5 (а ,значит, есть два ближайших целых на одном и том же расстоянии), то выполняется округление к ближайшему ЧЕТНОМУ числу. Так что round вполне определенная, хоть и отличается от школьного округления, где 0.5 округляли всегда вверх.
@baha8609
@baha8609 Жыл бұрын
Не работает пишу math.ceil(5.2) ошибка красный надпись
@resttricted_
@resttricted_ Жыл бұрын
пропиши import math
@MrYakupov
@MrYakupov Жыл бұрын
ребят это все классно, а где задачки-кроме проверочных вопросов, ничего не могу найти.
@selfedu_rus
@selfedu_rus Жыл бұрын
stepik.org/course/100707/
Уроки Python - Арифметические операции
10:02
Web Developer Blog
Рет қаралды 81 М.
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 21 МЛН
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 108 МЛН
ПООСТЕРЕГИСЬ🙊🙊🙊
00:39
Chapitosiki
Рет қаралды 68 МЛН
Установка Python на Windows 10
6:26
Python Russian
Рет қаралды 200 М.
23 Функция range и итерируемые объекты
9:35
egoroff_channel
Рет қаралды 112 М.
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 21 МЛН