Python-джедай #10 - Свои функции

1262 ratings | 43575 views


Python-джедай #10 - Свои функции

Сегодня мы познакомимся с определением своих собственных функций. Это крайне важная часть языка Python. Человеческие цены на игры Steam и рандомы только тут - Хочешь зарабатывать на своих видео в YouTube? Подключайся! - Жми красную кнопку Подписаться под видео :) Есть вопрос? - Задай его лично мне в наших группах! === Наша группа ВКОНТАКТЕ - Наш Twitter - Реквизиты для донатства | Поддержи канал! Z252920168434 R250434217196

Comments to the video: Python-джедай #10 - Свои функции

Пушистый Уеб0к 9 days ago
Мяу
Dato D 19 days ago
Интересно, у меня 1-го ничего не вывелось??? в последней задачке
Сергей Иванов 21 days ago
на 3 питоне не все робит что мастерить???
Nadin K 1 month ago
Почему у меня в ответе ничего не выводится? (окружение - PyCharm) def print_numbers(): print(1) print(2) return print(3) print(4)
Nadin K 1 month ago
Спасибо, все работает)))
V1NYL 1 month ago
А ты функцию вызвал хоть?
НАШ БАЛКОН 3 months ago
Не совершенно понятно где тогда функция а где не функция
Ivan Stepanoff 3 months ago
Каждый твой видос лайкаю и прослушиваю всю рекламу (анлимитный net). На просторах рутуба ты 1-ый толковый популяризатор питона. И не лишь питона. Важное добавление по теме: в Python функция(будто и все остальное) - обьект--> может представлять аргументом иной функции. Это прикольно
Танки Онлайн - Паркур 4 months ago
Вопрос зрителям: Что возвратит командная строчка? def test2: print('It is a test, Howydi!) test2()
Танки Онлайн - Паркур 4 months ago
Вопрос зрителям: Что возвратит командная строчка? test() def test(): print('It is a test, my Friend!')
Денис Саноцький 6 months ago
я не сообразил последней задачки то кушать : def print_numbers(): print(1) print(2) return print(3) print(4) у меня виводит числа 1,2 отчего я не знаю
Денис Саноцький 6 months ago
Спс, Камилл Беляев поглядел еще один видео и удостоверился что мне что-то показалось.Так ночкой нада почивать
Камилл Беляев 6 months ago
Он произнес, что наибольшее число, которое выведется на экран - это число 2.
Денис Саноцький 6 months ago
Да, я знаю однако отчего в видео он произнес 100 правильний ответ 2,3?
Камилл Беляев 6 months ago
Инструкция return останавливает выполнение функции.
Семён Шпак 7 months ago
10:04 - ничего не выведется, этак будто функция не вызывается
Камилл Беляев 6 months ago
Лол, благодарю, издавна этак не хохотал
Genri Loran 8 months ago
Спасибо Вам! Музыка, будто поле, в тему
GizOn Krarkov 8 months ago
а для чего преобразовать в дробное на 7:56? И этак ведь всё работает)
Камилл Беляев 6 months ago
Не всё работает. Если ты захочешь сопоставить дробные числа - они у тебя сконвертируются в целые и сравнятся. К примеру ты введешь 5.84 и 5.34 , а сравниваться будут целые 5 и 5. Долбоеб.
Avdesk Mort 9 months ago
а чё про лямбды? они же не вечно худо! а про свои способы? а если самому ленность в этом понимать, то попросту забить что-ли предлогаешь?
Коб зон 9 months ago
Мне жаль тех ребят, кто пишет в коментах дескать: Я решил последнюю задачку и у меня в самом деле вышло 2. Так вот придурки, в последнем задании видимо промах и ответом является пустая строчка.
Андрей Буимов 11 months ago
Хауди, ве пять, однако кушать одно однако. Старайся в примерах мастерить код очень маленьким. Настолько, как это может быть с текущими познаниями тех, кто у тебя обучается. К примеру, применяя познания лишь из прошлых уроков, можно сделать функцию определения наибольшего числа итого из 2 строк. Это принципиально, этак, будто развивает мышление программера.
Хауди Хо™ - Просто о мире IT! 11 months ago
Вообще код принято строчить очень развёрнуто (само собой, не в вред производительности). Так будто код в первую очередность обязан быть понятным и просто читаемым, потому практика сокращения очень никчемна во многих случаях. В уроках же, не изредка код умышленно разворачивают по максимуму, чтобы сущность была ясна. В конце концов, уже издавна изобрели фолдинг, если сущность в этом.
frostywka 1 year ago
чет я уже начал путаться с def и с for. Где кушать задачи , чтоб можно было под определенный шаг обучения укреплять материал от Хауди Хо.
DEXTER 1 year ago
Где довод self?
Вова Васильцов 1 year ago
кто- нибудь может разъяснить последнюю задачку?
Artyom Kotlyarov 7 months ago
а если создатель попросту запамятовал написать print_numbers() ?
Harold Greer 10 months ago
Объясняю, там ни чего не возвратится, этак будто дудки вызова функции, будет попросту пустая строчка. Видимо задачка с подколом)) И это уже не 1-ый один! Так обучении идет лучше, а те кто не стал инспектировать и поверили что там 2, жаль их.
Harold Greer 10 months ago
Ты ошибаешься. Мы не сделали переменную print_numbers(), мы сделали функцию print_numbers(), это ФУНКЦИЯ!!!! На экран не выведется вообщем ничего!!! Это задачка с подколом. Тут дудки критерий вывести большее число. Мы вообщем не вызываем эту функцию что бы что то выводить.
PANSER Romanyshyn 1 year ago
def print_munbers(): print(1) print(2) return print(3) print(4) Мы сделали свою переменную print_numbers(). После набора функции print_numbers() на екран выведется 1 2 return , будто было сказано в лекции , прекращает(разрівает, останавливает) цикл. Так будто выводятся на экран лишь 1, 2 , то понятно какой число из 2-ух наибольшее. Если бы его там не было, вышло бы этак: 1 2 3 4
Евгений Ягужинский 1 year ago
Не сообразил задачку, отчего выводится 2 то? Может кто-то откомментировать? благодарю заблаговременно.
Даниил Устименко 1 year ago
отвечаю вечно верно на мини задачи Хауди Хо и в конце он меня вечно хвалит. за всю существование мне еще никто этак нередко не хвалил будто он((
Pavel Kvasko 2 months ago
Александр Васин, СЛАВА ПАЙТОНУ1!!1!1
Александр Васин 2 months ago
ты что кретин ?
Eee_Notan 1 year ago
Спасибо! Я сообразил!:)))
Хауди Хо™ - Просто о мире IT! 1 year ago
Рад посодействовать!)
Hofman 1 year ago
Было бы не нехорошо примеры какие то приводить, где это применяется и для чего. В конце можно было бы показать, что можно написать зная полный прошедший материал либо дать дз по написанию чего или. А то будто бы все понятно и просто, однако для чего это использовать и будто не ясно
Хауди Хо™ - Просто о мире IT! 1 year ago
Хорошая мысль. Учту.
Tenzo Hidden 1 year ago
я весьма тупоумный и у меня проблема, в задачке последней, он возвращает в print_numbers числа 1 и 2, однако куда деваются числа 3 и 4 и отчего они не принтятся я этак и не сообразил. Пока что.
Harold Greer 10 months ago
На самом деле 1 и 2 не ворачиваются, это задачка с подколом, ни что не возвратится, будет пустая строчка.
Art Gamer 1 year ago
поэтому что потом команды return print(3) и print(4) пропадут! Ты не тупоумный, это нормально.
fybzr fybzrjd 1 year ago
Спасибо. Сам задание приглянулся, заодно лайк для тебя на. Ниже - немножечко критики создателю не по существу урока, остальным это скучновато будет декламировать, Но российский у тебя, естественно местами. разрезает весть и этим чуть-чуть отвлекает, уж извини. Я к тому, что, послушав этак длительно, можно и выучиться некорректно устанавливать ударения, и коей-чего ещё - и позже всю существование этак и выговаривать. Вроде дОговор, заместо договОр, ну-ка ты сообразил, о чём я. у тебя, к примеру - делаем стрОку, заместо - строкУ. Ну и по мелочи.
WN coin 5 months ago
пожалуй оставлю здесь это Если гора не идёт к Магомету, то Магомет идёт к скорбь
WN coin 5 months ago
короче или вытерпи, или адаптируйся
WN coin 5 months ago
и здесь дело не в создателе, а в твоём желании учиться, некие люд умышленно изучают британский, чтобы обучаться у определенных педагогов, т.к те намного лучше могут разъяснить этот материал
WN coin 5 months ago
и уместно конечно, длительно слушая зарубежный стиль, кушать возможность заговорить на нём самому, однако это вроде будто не нехорошо) труд над собственной речью ничем не отличается от занятий спортом, когда ты перестаёшь заниматься, достигнутые тобой результаты тоже уходят в оборотном направлении, со временем пропадут твои накаченные 8 кубиков пресса, однако вовек не поздно их возвратить)))
WN coin 5 months ago
молва зависит от географического местоположения человека, к примеру в Воронеже заместо что произносят шо , заместо буковкы г , произносят что-то схожее на х Язык - это итого только метод делиться информацией с другими людьми, стиль формируется годами, а то и столетиями, у каждого народа он собственный, дудки различия в какой стране мы живём, во многих странах народным языком считается одинешенек, а разговаривают большая доля населения на другом, осуждать здесь дудки смысла, этак будто я не уверен, что ты полностью вольно владеешь тем говором, на котором разговаривает создатель канала. Твоя критика равносильна тому, что ты бы критиковал к примеру британский стиль, а сам и пары слов на нём связать не мог, я ни в коем случае не желаю тебя оскорбить своим комментарием, попросту в этот момент нашлось, что для тебя произнести, этак же готов слушать оборотную критику в сторону моего представления.
Женя 1 year ago
Последняя задачка достаточно хитрецкая)
Александр Корсун 1 year ago
Но при выполнении последней задачки выводится: 1 2 При условии если дописать print_numbers() в конце.
Chris Attwood#Capture 1 year ago
В каких случаях и для чего данную функцию можно использовать? :)
Дмитрий 1 year ago
Функция является объектом, ее можно запихать в лист и возбуждать прямиком из него. def h(): print('Hello', end=' ') def w(): print('World') func = [h(), w()] for i in func: i func = [h, w] for i in func: i() func[0]()
Хлебушек 1 year ago
Так и знал что 2! Поскольку следующий код потом оператора return не производится!
AllChina 1 year ago
float необязателен 7:52
Денис Бондарь 1 year ago
А если завести дробное число? Или Вы имеете ввиду, что приведение к float или к int не непременно?
Денис Бондарь 1 year ago
отчего?
MΔtrix module 1 year ago
Привет Хауди Хо, С наступающим тебя! Подскажи изволь, какой в начале этого видео трек играл)
Сашок Пупкин 1 year ago
а отчего в задачке ответ 2 ? там же лишь объявление функции а вызова дудки, те выведется 3 и 4
Камилл Беляев 6 months ago
Он имел в виду, ЧТО выведется при ИСПОЛНЕНИИ этой функции!! А не при её объявлении! Дурак молодой!
Harold Greer 10 months ago
Ты прав, там ни чего не возвратится, этак будто дудки вызова функции, будет попросту пустая строчка. Видимо задачка с подколом)) И это уже не 1-ый один! Так обучении идет лучше, а те кто не стал инспектировать и поверили что там 2, жаль их.
barmana Barmana 11 months ago
Там функция return,а что идет потом этой функции не возвращаеться!
канал 3949 1 year ago
def max(x, y): if x > y: return x else: return y x = input('chislo 1:') y = input('chislo 2:') print( max(x, y ) в чем промах??
PANSER Romanyshyn 1 year ago
В самом конце не хватает знака ), тогда всё работает
Vlad Lipay 1 year ago
необходимо было скобку дописать и else выровнять в столбик по if def max(x, y): if x > y: return x else: return y x = input('chislo 1:') y = input('chislo 2:') print( max(x, y ))
Алексей Бронштейн 1 year ago
Мне одному будто, что все ОЧЕНЬ попросту??!!! Видно подстава))
Mister Smith 1 year ago
я ввел последнюю задачку она не производится вообщем
Принимающая Сторона 2 months ago
поэтому что функцию потребовать нужно
Killen911 1 year ago
Потому что нужно строчить print(x) либо у.
King 1 year ago
Попробуй возвратить 0. То кушать return 0
Sino 1 year ago
а будто вывести слово spam 50 либо 100 один?
Илья Никонов 1 year ago
print('Spum! \n' * 50)
TheNechXD 1 year ago
for i in range(50): print( spam )
Dark Din 1 year ago
я молодчина!уииии
HistorMan TV 1 year ago
вот это ты программер, нужно же в главном коде вывести
Roman Pauk 1 year ago
print_numbers() - допиши понизу
Mister Smith 1 year ago
пробовал код завести? у меня ничего не делает
MrAcrilis 2 years ago
че то пайтон на лисп похож малость
Wladimir Suwarr 2 years ago
Спасибо! Все весьма попросту и ясно объяснено и, к тому же, весьма оживленно!
196ruslanchik 2 years ago
Прекрасное обьяснение на пальцах чтто такое довод в определяемой функции. я уже 3-ий луна учу питон, читаю мануалы на британском со словарем, и лишь на данный момент сообразил. чувак ты мена крут!!! будто для тебя задонатить?
Сева Уникальный 1 year ago
если ты за 3 месяца не сообразил что такое довод функции, то учишься ты этак же некорректно будто если бы ел пищу стоя на голове
Хауди Хо™ - Просто о мире IT! 2 years ago
Спасибо =) Рад посодействовать. Реквизиты для донатства Z252920168434 R250434217196
Vadim Polshkov 2 years ago
в одном уроке лицезрел, что у вас на рабочем столе сгруперованы ярлычки в блоки - это с помощью чего вы сделали?
Хауди Хо™ - Просто о мире IT! 2 years ago
Картинка такая попросту)
Vadim Polshkov 2 years ago
в одном уроке по питону был виден ваш пролетарий стол и там ярлычки были сгруперованы в квадратные блоки.
Хауди Хо™ - Просто о мире IT! 2 years ago
О каком уроке выговор?
john cjskdn 2 years ago
Дуже гарно все объяснюєш від початку вчився в для тебя програмувати і надіюся на правильній дорозі
Pavel Kvasko 2 months ago
john cjskdn, Слава Украiнi
ThatADVPORT 4 months ago
сподіватись і надіятись це різні слова з різними значенями надія - надіятись, сподівання - сподіватись
Sergey Hladkow 1 year ago
не незапятнанный не надіюся а сподіваюся
Den Golius 1 year ago
+Я-носитель Добра  что отредактировано? пишешь бредятину какуе-то
Ruslan Dobro 1 year ago
+Den Golius отредактировано=)
123abc 2 years ago
Неужели я решил задачку в конце видео))
Илья Бобров 2 years ago
В этих уроках покажешь будто с базой трудиться? Например переменную в строчку засунуть.
RossHD 2 years ago
Хауди Хо, слушаешь ли ты музыку впору писания кода?
Rocky Cliff 2 years ago
+Хауди Хо™ - Просто о мире IT! благодарю, что ответил )
Хауди Хо™ - Просто о мире IT! 2 years ago
Под всякую, которая нравится. Главное без слов либо слова на незнакомом языке.
Rocky Cliff 2 years ago
а под какую музыку плодотворнее пишется ?)
Хауди Хо™ - Просто о мире IT! 2 years ago
+RossHD Чаще итого конечно.
DEVANG / ZENTIIN 2 years ago
Крутые уроки! Сделай цикл уроков по PyQt обычных уроков на данную тему дудки , все какая то ложь, а ты делаешь уроки прекрасные, все понятно! Сделай плыз! Спасибо))
Хауди Хо™ - Просто о мире IT! 2 years ago
Спасибо. Делать буду по wxWidgets.
БлаБла Ырырыры 2 years ago
Хауди, для абсолютного чайника и новенького с++ первым языком пригодно?
Хауди Хо™ - Просто о мире IT! 2 years ago
+Денис Черкашин Годно.
Sne Bjorn 2 years ago
С меня будто вечно лойс :) ты супер. Когда ожидать 11 доля? Спасибо что стремительно отвечаешь в ВК :)
Хауди Хо™ - Просто о мире IT! 2 years ago
А кто нас ассоциирует?
MrBensword 2 years ago
+Хауди Хо™ - Просто о мире IT! Все же ты простите меня, однако я думаю невозможно ассоциировать тебя и ВаноХакера ибо ты Web-developer а он Sis-Admin. Прости если писал с ошибками!
Хауди Хо™ - Просто о мире IT! 2 years ago
+MIKHAIL Sne PALAGIN 11 доля сейчас.
Yaroslav Varfolomiev 2 years ago
Привет Хауди Хо, сделай изволь видео: Как сделать веб-сайт на нескольких языках , то кушать чтоб можно было переключаться на веб-сайте. Думаю будет животрепещуще! благодарю.
SiWals Man 2 years ago
Сделай выпуск о windows и linux для программирования в общем либо для непосредственно web, что-нибудь такое.
SiWals Man 2 years ago
Спасибо)
Хауди Хо™ - Просто о мире IT! 2 years ago
+SiWals Man Добавил в черновик, непременно запишу!)
Nightmare Foxy 2 years ago
В какой сфере ты программер?
Maruf Usupov 2 years ago
Web-программер
K.I.T.O Production 2 years ago
Какая тварь диз поставила?
Ruslan Dobro 1 year ago
эхх) отчего ты видишь лишь нехорошее?) ты увидел что 244 лайка) намного больше чем дизлайков)
Хауди Хо™ - Просто о мире IT! 2 years ago
Это Иван Хакер быстрее итого, взгляни группу.
Lekso ProChannel 2 years ago
будто ты относишься к codecademy и схожим ресурсам?
Хауди Хо™ - Просто о мире IT! 2 years ago
Нейтрально.
strange dude 2 years ago
Что лучше учить если знаешь HTML и CSS: PHP либо Phyton?
Хауди Хо™ - Просто о мире IT! 2 years ago
Оба неплохи, Винсент :D
Веня Сыроедчин 2 years ago
Прошел эту доля не так давно без помощи других. Ну конечно хорошо, повторенье - мама ученья.
Веня Сыроедчин 2 years ago
+Хауди Хо™ - Просто о мире IT! принято.
Хауди Хо™ - Просто о мире IT! 2 years ago
Не палим контору.
Веня Сыроедчин 2 years ago
+Веня Сыроедчин с меня будто вечно лайк
ķøşvlłýbě 2 years ago
У меня таковой проблема. Если я желаю стать ПО программером то какой стиль мне стоит с самого основы обучать?
Андрей Захаров 2 years ago
C++/Java/C
Uluk A. Abylbekov 2 years ago
спасибоЕще больше видео