Я вот смотрю ваши видео и замечаю, просмотров все меньше и меньше, потому что людям не зашел сам язык программирования, они несколько видео посмотрели, и ушли, а остаются лишь те, кто хочет научится писать на пайтоне. Спасибо автору за качественные уроки по этому необычному языку программирования!
@Artur-bi5im Жыл бұрын
Ты лучший, спасибо тебе!!! Я просмотрел несколько видео уроков и никак не мог понять что такое функция деф, я долбался с ней и из за этого переживал что я не могу ее понять а тут ты за пару слов смог объяснить то что другие блогеры не могли объяснить за все видео!!!! Спасибо тебе большое!!! Ты очень просто и понятно объясняешь!!!!!!!!!!!!! Тысячу лайков тебе!!!
@WorldMir199911 ай бұрын
имба, уже почти 2 страницы листка написал в тетраде, пишу для того что бы не забыть когда пишу код
@banachik33125 ай бұрын
а я вот дошел до 12 выпуска и выписал на листков 20+-
@Психопат-л9у3 ай бұрын
Я вообще не пишу ничего, так все запоминаю.
@maxim689042 ай бұрын
А в чем проблема сразу на ПК или на телефоне писать ? Я так и делаю. Смотрю часть видео потом по памяти пишу
@Loll1xxАй бұрын
как по мне легче все писать как на видео и потом просто это все закодировать в #
@SHORTS1PLANETАй бұрын
*я вообще канал в тг создал, и скидываю туда скриншоты своего написанного кода с дополнениями для себя*
@anderpython Жыл бұрын
Отличный урок! Благодарочка!)
@GreeM_1767 Жыл бұрын
Этот урок посложнее, пожалуй завтра пересмотрю.
@whateii Жыл бұрын
Сравнивает списки введенные пользователем def app(): massiv=[] dlina=int(input("Enter len> ")) i=0 while i
@KMamed7 ай бұрын
классная работа. сколько кодишь уже?
@Lola_Braun Жыл бұрын
Спасибо за урок, все предельно понятно. Пора переходить к следующему уроку )
@МихаилКоханов-г7м2 жыл бұрын
Еще можно вкладывать ф-ции. Вот небольшой пример: def add(x,y): return x+y def mult(x,y): return x*y a = 10 b = 2 print(mult(add(a,b), add(a,b))) ---> (10+2)*(10+2)
@asekebros Жыл бұрын
Еще можно вот так: def add(x,y): return x+y def mult(x,y): return x*y add1 = add(10, 2) mult1 = mult(10, 2) print(mult(add1, mult1))
@derop79411 ай бұрын
@@asekebros более сокращенно выглядит
@ПростоУкраинец-ш7г10 ай бұрын
@@derop794 автор перемножал результат функции add сам на себя а вы множите add и mult, вы ошиблись
@dmitry.masalskiy Жыл бұрын
Ох, ну с функциями-то мы сейчас как накодим серьёзных программ! )
@мр_пенис20087 ай бұрын
Хахахахихиха!🤣🤣🤣🤣😂😂😁😁меня везут на электрический стул😂😂😂😂😂😂кстати говорят там 1488 вольт😲😲😍😍
@AS-bj7lh7 ай бұрын
@@мр_пенис2008 t, sq&еб ый?
@Господин4-с4м6 ай бұрын
@@мр_пенис2008 ты че
@universe25303 жыл бұрын
Самое простое и понятное объяснение функции Lambda, которое я смог только найти! Спасибо большое автору! Теперь стало действительно понятно!
@золотая_рыбка3 жыл бұрын
очень понятное объяснение) автору спасибо.
@aminaaktaeva639Ай бұрын
Люблю вас , очень сильно помогаете!
@Enorxes Жыл бұрын
спасибо за урок!
@Деревеньщина-ш8б Жыл бұрын
Очень просто и понятно, конечно после С++ пайтон очень простым кажется. Гоша спасибо.
@olegkomlev2 жыл бұрын
Создавать АНОНИМНУЮ функцию, чтобы сразу же её присвоить переменной (т.е. дать ей ИМЯ), выглядит довольно странно. Обычно lambda нужны не для этого, а чтобы создать и использовать функцию "прямо на ходу", когда эти функции простые, одноразовые, и не хочется придумывать для них специальные имена. Например, L.sort( key=lambda x : x %10) отсортирует список L по последней цифре. А что касается сокращения, то def тоже можно написать в одну строчку (правда, return нужно, иначе функция вернет None): def func (x, y): return x*y Это аналог " func = lambda x, y : x*y " Можно сказать, что lambda создает САМУ ФУНКЦИЮ для вычисления указанного выражения (оно может быть только одно, хотя и сколь угодно сложное). return ей не нужен, подразумевается как будто lambda и состоит из одного оператора "return выражение", но return не пишется. И создается ТОЛЬКО сама функция, которую нужно сразу же куда-то деть (деть саму функцию, а не результат ее работы) - присвоить переменной , передать как параметр, вызвать и т.д. А вот def создает функцию из указанных операторов (их может быть несколько, среди них могут быть другие , а не только return). Кроме того, def присваивает созданную функцию переменной, указанной после def (дает функции имя). Потом по этому имени функцию можно вызвать или куда-то передать, или присвоить другой переменой (дать функции другое имя - синоним).
@THEGAYANA-g4p2 жыл бұрын
Почти нечего не поняла но очень интересно, спасибо)
@sironnsk Жыл бұрын
А я всё понял! Я стану джуном?))
@redfl Жыл бұрын
Это видео создано для новичков, L.sort( key=lambda x : x %10) новичок не поймет, глупость какая-то под видео для начинающих впихивать функции sort, key и т.д. То, как он объяснил явно понятнее, нежели сложные выражения) приятель, не надо так делать, я понимаю, хочется показать насколько много знаешь, но для тех, кто зашел учиться с самого нуля это бесполезно. все равно что я прикопаюсь к тому, что минимальное значение можно вывести функцией min1 = min(L) и на экран потом.
@olegkomlev Жыл бұрын
@@redfl Благодарю за замечание. Предполагалось, что уроки просматриваются по порядку, арифметические операции рассматривались ранее - в уроке #3, а метод sort для списков рассматривался в уроке #7. Хотя там, действительно, не рассматривался параметр key (критерий-функция, по которому сортируются значения), он и правда новый. Но я надеялся, что это побудит новичков узнать чуть больше. Хотя, возможно, пример, действительно, не слишком удачен. Но я не могу согласиться с объяснением для новичков, что при помощи lambda следует создать функцию, чтобы сразу же присвоить её переменной и тем самым получить сокращенную запись вместо def. lambda не для этого, а для создания АНОНИМНОЙ (т.е. не имеющей имени) функции , чтобы сразу же эту функцию использовать. А если нам нужна функция с именем, то нагляднее и правильнее применить def. Так сказано в PEP8 ("Always use a def statement instead of an assignment statement that binds a lambda expression directly to an identifier"). А из объяснений видео новички могут усвоить прямо противоположное, и для тех, кто зашел учиться с самого нуля, это не просто бесполезно, а даже вредно. Переучиваться труднее, чем учиться.
@redfl Жыл бұрын
@@olegkomlev , не думал что адекватно кто-то ответит, спасибо)
@AngrySerezha Жыл бұрын
Смотрю и думаю зря я не стал записывать с первого урока основные моменты куда-то себе на лист. Вроде основы то как и в других языках, но все-таки фишки определенные есть и как они записываются и для чего удобны, хорошо было бы держать такую шпору под рукой либо искать теперь может уже делал кто-то )) спасибо за уроки
@tuntoki1337 Жыл бұрын
да ЖИЗА я вот уже на 12 уроке анечего не написал хотя обещял себе что после просмотра всех уроков я начну смотреть опять зановоно буду записывать всю мелочь)
@Andrey-pv5rs Жыл бұрын
можно прям внутри проекта в pycharm создать текстовый документ (я так и сделал)
@Viktor_Gold_16111 ай бұрын
А я сразу тетрадку завел целую ХD Уже 40 страниц почти исписал
@zagadcalalka60458 ай бұрын
@@Viktor_Gold_161 диктант писал?xD
@something-19915 ай бұрын
Огромное спасибо за урок!!!
@marinaskosyreva96872 жыл бұрын
Минимальное значение в списке можно найти и без цикла используя полученные знания из прошлых видео: def nums(num): num.sort() print(num[0]) nums([2,4,3,1,5,-3])
@Fabio_Fantome2 жыл бұрын
Или ещё проще, без функций. nums = [3, 7, 5, 1, 1.8, 9] min1 = min(nums) print (min1) Странно было видеть когда автор пытаясь найти минимальное значение стирает переменную "min" говоря что это сокращение команды.Но как раз и это команда отвечает за нахождения минимального значения.
@olegkomlev2 жыл бұрын
sort сортирует весь список в порядке возрастания. Конечно, после сортировки начальный элемент является минимумом, но сортировать ВЕСЬ список только, чтобы узнать минимум неэффективно.
@olegkomlev2 жыл бұрын
@@Fabio_Fantome Совершенно верно, минимум можно найти встроенной функцией min, но цель урока была не в нахождении минимума, а в рассказе про создание собственных функций. Если бы автор пытался найти минимум "проще, без функций", то тема не была бы раскрыта. Но, конечно, лучше бы решать какую-нибудь другую задачу, для которой стандартной функции нет. Или сказать "есть стандартные min и max, но мы будем писать свою, чтобы научиться создавать функции".
@adilet32782 жыл бұрын
@@Fabio_Fantome print(min(nums))
@dim4ik7422 жыл бұрын
Ми узнайом новое
@mr.doctor94292 жыл бұрын
Гоша лучший!
@NaZyUxA5 ай бұрын
Огромное спасибо, ребята)
@Noll-bt3np9 ай бұрын
ХОРОШИЙ УРОК
@____-._.-_____2 жыл бұрын
Хорошо обьяснил, зашло 👍
@kaboyashi Жыл бұрын
научился питону за полтора дня, гениальный курс
@_____72119 ай бұрын
Балабол
@danilgrushkovik35176 ай бұрын
Поиск минимально значения в списке: nums1 = [5, 7, 9, 4] nums1.sort() print(nums1[0])
@rommelfuelАй бұрын
Гениально ведь
@pavel420214 күн бұрын
Nums1 = [5,2,3,4] Print(min(Nums1))
@9om1nator4 ай бұрын
10 корректных обработок из 10
@molo4nyi4 ай бұрын
От себя совет дам, после деф коментарём пшите что делает функция. Это помогает легче и быстрее читать код, а не вдумываться что конкретно каждая делает
@arsenibragimov32762 жыл бұрын
отличные уроки
@striker_yt31477 ай бұрын
Самое важное пропустил, взаимодействия локальных и глобальных переменых.
@maxgrt31133 жыл бұрын
Жаль такие офигенные видео никто не смотрит. Ну да, им развлекательный контент подавай...
@tixonochek3 жыл бұрын
Это Гоша дударь, его второе имя бездарь.
@maxgrt31133 жыл бұрын
@@tixonochek мы сами знаем кто это
@maxgrt31133 жыл бұрын
@@tixonochek больше хейта, как-то слабо
@tixonochek3 жыл бұрын
@@maxgrt3113 Зачем мне тратить время?)
@maxgrt31133 жыл бұрын
@@tixonochek так тебя никто и не просит
@МаксимКратюк-ш3х Жыл бұрын
Вобщем на нахождение минимального значения я придумал такую дичь ( до того как посмотрел как ты находишь) nums1 = [] len = int(input('Enter list lens: ')) info = 1 while len > 0: nums1.append(int(input('Element#' + str(info) + ':'))) info += 1 len -= 1 print('Your numlist is: ', nums1) def sort(num): num.sort() return num min = sort(nums1) print('Your sorted list is: ', min) print('minimal value is: ', min[0]) как итог пользователь вводит длину списка, вводит елементы, потом ему выводится его список, его список отсортирован и его минимальное число
@yaroslaw_channel Жыл бұрын
cooool, второй раз смотрю)
@Николай-о7х3х3 ай бұрын
спаисбо!
@a_x_q5591Ай бұрын
Очень интересно, но я задремал немного. Буду перематывать 😅 и еще раз пока не запомню😊
@TheBigChannel_2 жыл бұрын
thanks so much =)
@I_Shinobi_I8 ай бұрын
Можно было так: def minimal(list): list.sort() print(list[0]) nums = [78,45,8] minimal(nums) Так вроде легче)
@MrLavash6 ай бұрын
14:10 print("Минимальный:", min(5,2,4,2,8)) В одну строчку)
@MZFlotskyАй бұрын
17:55 это можно сделать ещё короче: nums = [1,2,88,12,5,24] nums.sort print(nums[0]) Почему ты не учишься на своих же уроках?
@korfaienn320 Жыл бұрын
После плюсов пайтон идёт просто😎
@Ray-oz3uw Жыл бұрын
Подскажите, почему на 14:39 выводится именно самый минимальный элемент? Вот если в список добавить, к примеру, ещё число 2, то будет выводиться именно 2, а не, к примеру, 4. Почему выводится именно самое минимальное значение, ведь 4 тоже меньше 5, а у нас такое условие, что если какое либо число в этом списке меньше 5, то оно выводится. В общем, почему при добавлении в список ещё числа 2 выводится именно 2ка, а не 4ка, хотя она тоже меньше 5?
@AngelJay Жыл бұрын
В min забрасывается 1 число в списке. Если при сравнении функция находит число меньше, чем первое (оно же min пока что), то min присвается это число, а функция продолжает идти дальше по списку и сравнивать числа с min. Найдёт меньшее? min снова присвоит новое значение. Не найдёт? Значит функция прогонит список до конца и остановится. Немного на пальцах, но надеюсь обьяснила понятно.
@Ray-oz3uw Жыл бұрын
@@AngelJay зрозумів, дякую, Ангеліна)
@ilyadyakov2477 Жыл бұрын
@@AngelJay спасибо за пояснение, с этим же вопросом полез в коменты)
@Nezlo82 жыл бұрын
Спасибо за обучение, но звук тихий
@MellowBroXofficial Жыл бұрын
да согласен.но в наушниках нормально.
@XENTc Жыл бұрын
Я правильно понимаю что на 9:55 параметры в принципе можно записать и в саму функцию и посчитать там, но параметры задаются сразу и вызываются потом для оптимизации кода?
@Mrs.CutestOneАй бұрын
бро как ты еще не стал ультра знаменитым программистом миллиардером?
@tabunscicdmitrii96783 жыл бұрын
я не совсем понял ты указал что если переменная меньше nums[0] то это минимальное число но там [0]=5 а меньше пяти это 4 и 2 как программа выбирает между 2 и4 ?
@trioleatdichlorbutana2 жыл бұрын
это цикл, он проделывает это действие не один раз
@AngelJay Жыл бұрын
В min забрасывается 1 число в списке. Если при сравнении функция находит число меньше, чем первое (оно же min пока что), то min присвается это число, а функция продолжает идти дальше по списку и сравнивать числа с min. Найдёт меньшее? min снова присвоит новое значение. Не найдёт? Значит функция прогонит список до конца и остановится. Немного на пальцах, но надеюсь обьяснила понятно.
@чел-н6с Жыл бұрын
а нельзя ли использовать эту программу для выявления минемального значения из списка: nums = [5, 3, 15, 99, 6, 8] min = min(nums) print(min)
@alexsvii5664 Жыл бұрын
да вы прикалывайтесь чтоль?) конечно можно, автор просто показал как работает функция def на примере
@ПетрСмирнов-ц4щ Жыл бұрын
Вопрос. Если мы пишем в функии return res то он получается возвращает только название переменной, но не результат сложения a+b?
@MaxoncheGGG Жыл бұрын
13:00 для нахождения минимального числа можно было использовать функцию min, num = [5, 6, 9, 3] print(min(num))
@КалачёвСавелий Жыл бұрын
скорей всего он так написал для большего понимания функции
@morkva1313 Жыл бұрын
он просто функцию разьяснил
@drimki_1381 Жыл бұрын
@@morkva1313 ясное дело, но можно было бы это сделать на более уместной задачи, а не "делать лишнею работу, чтоб не делать лишнею работу"
@Sashagg228 Жыл бұрын
Кто-нибудь составьте список команд Python с обьяснением к каждой команде, а то каждый раз пересматривать это просто "Python с Java" 😂
@h9zzon Жыл бұрын
У Python існує величезна кількість функцій. Нижче наведений список найбільш популярних функцій Python з їхнім поясненням: 1. print(): Функція, яка виводить передані їй значення на консоль. 2. len(): Функція, яка повертає кількість елементів у списку, рядку або іншій послідовності. 3. type(): Функція, яка повертає тип переданого їй об'єкту. 4. range(): Функція, яка створює послідовність чисел. 5. input(): Функція, яка отримує введення від користувача. 6. str(): Функція, яка перетворює об'єкт у рядок. 7. int(): Функція, яка перетворює рядок або число з плаваючою комою у ціле число. 8. float(): Функція, яка перетворює рядок або ціле число у число з плаваючою комою. 9. list(): Функція, яка перетворює послідовність у список. 10. dict(): Функція, яка створює словник (ключ-значення). 11. set(): Функція, яка створює множину (унікальні значення). 12. max(): Функція, яка повертає найбільше значення з переданої послідовності. 13. min(): Функція, яка повертає найменше значення з переданої послідовності. 14. sum(): Функція, яка повертає суму елементів у списку або іншій послідовності. 15. abs(): Функція, яка повертає абсолютне значення числа. 16. round(): Функція, яка округлює число до певного значення. 17. sorted(): Функція, яка сортує послідовність в порядку зростання. 18. zip(): Функція, яка об'єднує елементи з двох або більше послідовностей. 19. open(): Функція, яка відкриває файл для читання або запису. 20. close(): Функція, яка закриває відкритий файл. Це лише невелика частина функцій Python. Якщо вам потрібно більше інформації, ви можете звернутися до документації Python. Доделай и передай дальше
@akametsubtw11 ай бұрын
@@h9zzon дякую
@lagg_mann Жыл бұрын
обожаю чувство когда не понимаеш а потом понял и такой ема кэфтиме
@giorgijabauri10402 жыл бұрын
спасибо за уроки!
@YuriLazutchenko11 ай бұрын
nums1 = [5, 7, 9, 4] print(min(nums1)) выдаст 4, без всяких там for-переборов
@seryibaran_official3 жыл бұрын
Класс!!!
@art.katya17 Жыл бұрын
t = True while t = True print(Всё обрабатывается корректно)
@melancholic_017 Жыл бұрын
забыл скобки в print, я решил попробовать, скопировал, и думаю хуле не пашет))
@ЛикаЖуравлева-ы3н Жыл бұрын
@@melancholic_017 и кавычки)))
@Cumyata Жыл бұрын
а можно в 2 строики: nums = [числа] print(min(nums)) p.s. Выодит минимальное число
@gddotop2231 Жыл бұрын
а можно в 1 строку: print(min([числа]))
@big__boi2 жыл бұрын
Мне return не доходит, уже какой раз пересматриваю
@gdkor2 жыл бұрын
Если без ретурна написать, тогда числа просто сложатся внутри функции и всё, и результат не будет никуда отправляться. А с ретурном сумма чисел вернётся как результат функции, который можно записать в переменную например
@Просточел-я8з2 жыл бұрын
Была такая же проблема, но я разобрался. Всё просто. У тебя как там дела? Разобрался?
@big__boi2 жыл бұрын
@@Просточел-я8з давно) уже веб изучаю
@big__boi2 жыл бұрын
@@Просточел-я8з у тя как
@яарес Жыл бұрын
@@big__boi харош я только до этого урока дошёл
@scarecrowscarecrow1240 Жыл бұрын
А не легче было так найти минимум со списка? Ваши уроки отличные, но конкретных танцев с бубном в виде нахождения минимума через логических операторов и т.д, я не очень понимаю, простите def minimal(l): print(min(l)) nums1 = [5,7,2,9,4] minimal(nums1) nums2 = [5.4,7.2,2.3,2.1,9.4,4.2] minimal(nums2)
@zaharprotenyak4621 Жыл бұрын
я не могу понять в чем фишка def , return , что значит вернуть функию и для чего, объясните пожалуйста
@usernopsevdoinim Жыл бұрын
можно вопрос а зачем вся эта движуха с поиском минимального числа если есть функция min...
@tugarinzmey2009 Жыл бұрын
Не понимаю в моменте с отступами. Сделал все тоже самое как на 18:01, кроме отступа в функции принт, он у меня остался подстрокой min_number = el. Все выполняется, однако не выводится на экран. P.s я уже понял, что отступ должен быть под функцией for, но не понятно почему отступ должен быть именно под for. Помогите пожалуйста)
@quentindrenton Жыл бұрын
Я буду тут каждый день. День 8
@mirkholikov1679 Жыл бұрын
19:10 у меня пишет что "name nums is not defind" переменная nums не было найдена. Не знаю почему, у меня вес код правильный.
@maxim689042 ай бұрын
Есть чат GPT. Я удивлён что ты ещё обходишься без него.
@yomo04 Жыл бұрын
Вот в этом уроке все понял , ото не понимал функции библиотек
@Mikhail_Zaitsev Жыл бұрын
10:03-10:13 - тут сразу вопрос: а почему вообще по прежнему выполняется функция там, где ею всего лишь определена переменная (первый из трёх результатов)? res=summa(5.5, 7.5) выводит тот же рузультат исполнения, что и summa(5.5, 7.5)
@pavel4202 Жыл бұрын
Я не понял как работает этот цикл 14:03. Уже какой урок а я так и не полностью разобрался в цикле for.... Где его применять и как.
@Kilok_6 күн бұрын
могу объяснить
@ГеннадийБеляев-г8н19 күн бұрын
Погнале дальше
@xdar1n2150 Жыл бұрын
функцию def тоже можно в одну стоку записывать
@levndev Жыл бұрын
Последняя версия линтера ругается на представленное использование lambda, сообщая: Do not assign a `lambda` expression, use a `def`. Пока-что не понятно, в каких случаях может быть полезна, и как использовать анонимную функцию х(
@moloco5546 Жыл бұрын
Так минимальное число можно записать проще chislo = [1, 2, 3, 4, 5]; print(min(chislo))
@offcam1 Жыл бұрын
Он для выяснения функции так сделал
@13-th_Lord10 ай бұрын
11:20 -- всё пишу точно так же, но почему-то в строчке "print(res)" выдает ошибку. Кто-нибудь, можете пожалуйста обьяснить что к чему?
@13-th_Lord10 ай бұрын
А, всё. Уже понял где мой косяк был))
@Максим-ш6л1ь29 күн бұрын
18:33 зачем изобретать велосипед?
@hhornotomus8932 жыл бұрын
13:30 А просто сортировать список и тогда получить значение под индексом 0 нельзя?
@olegkomlev2 жыл бұрын
лучше использовать стандартную функцию min. Сортировать - 1) долго 2)при сортировке меняется сам список
@hhornotomus8932 жыл бұрын
@@olegkomlev Да, но такая программа что время вообще не отличить а изменение листа никак не повлияет на программу
@клипы-н9я Жыл бұрын
Шестой день мучения
@Fazer-vi3zi8 ай бұрын
У меня только 3день, и да мне только 13лет, уже знаю основы языка пайтон
@terraria_play04 ай бұрын
13:00 nums1 = [2.1,1,2,3,0.1] nums1.sort(), print(nums1[0]) вот код без функции
А почему нельзя просто написать print('hello') без этой функции
@pashkev1ch897 Жыл бұрын
16:30 не понимаю, почему именно min = l[0] почему [0] если при уменьшении и до какого-то предела в увеличении ,то в принте ничего не меняется Допустим: def minimum(l): min_lol = l[0] for i in l: if i < min_lol: min_lol = i print(min_lol) nums1 = [1,2,3,4,5,7,8,9] minimum(nums1) nums2 = [421.4213,3124,123,42] minimum(nums2) На выходе 1 и 42 а если я в min_lol = l[3] - ставлю 3 вместо 0, то вывод тот же а если я поставлю 4, то понятное дело он выходит за пределы радиуса. но если ставить значения в пределах этого радиуса, то разницы никакой нет ??????????
@RONPLAY Жыл бұрын
Потому что списки разные, но в каждом (почти) из них есть [0]. А если мы поставим, к примеру, [3], то ее может не оказаться в списке и сравнивать будет не с чем. Просто тут конкретный список взят для примера, а при работе с пользователем, ты не знаешь, список какой длины сделает он. Поэтому надежнее всего будет взять нулевой индекс. Надеюсь, все ясно объяснил. Хотя уже месяц прошел, наверное ты уже больше меня знаешь. Как там учеба?
@pashkev1ch897 Жыл бұрын
привет, да я уже давно разобрался там, прохожу курсы бесплатные в инете, все кайфово вроде @@RONPLAY
@bdjokerfdadgv2858 Жыл бұрын
Подскажите а почему он в цикл передает оргумент L?
@SeraphimLUX Жыл бұрын
ОРгумент 😂😂😂 ОРУ 😂😂😂
@frontend_developer_anti_vata Жыл бұрын
брат, это не аргумент, это параметр которому присваивается значение списка num1 впоследствии
@bdjokerfdadgv2858 Жыл бұрын
@@frontend_developer_anti_vata спасибо бро за добро
@Eyesflip Жыл бұрын
А почему нельзя сделать просто num = [1, 3, 7, 2] Print(min(lol))?
@РоманЦьомка-б9в Жыл бұрын
потому что это всего лишь пример применения функции кэп
@ya_milaxa3941 Жыл бұрын
Я немного не понял когда искали вы минимальное число и всё такое. Разве не лучше сделать так: "nums = [4, 7, 34, 2, 2.1, 1, 6, 9, 0.1] print(min(nums), max(nums))" ? Находим большое число и мелкое
@mr_anime4nik332 Жыл бұрын
Он как раз таки обьяснил как работают эти функции.
@johannschwengler5293 жыл бұрын
def minimal(l): l = min(l) print(l) Так нельзя было сделать? Три дня смотрю это одно видео из за усложненного примера
@MrNarutorengun3 жыл бұрын
это пример, никто не говорил что это топовая функция, которую срочно должны начать юзать все IT гиганты мира
@quuavke2 жыл бұрын
@@MrNarutorengun Так там говорится это том что этот момент можно было сделать легче и не грузить код
@loqol58742 жыл бұрын
nums1 = [3, 6, 1, 4, 9] print(min(nums1)) q_Q
@ОлександраБаранцева Жыл бұрын
я не понял передача параметров для чего это?
@scrmant2 жыл бұрын
а можно и так nums1 = [1,2,3,4,5,6,7] print(min(nums1))
@grovestreet2126 Жыл бұрын
с функцией def также будет?
@scrmant Жыл бұрын
@@grovestreet2126 почему бы и нет, если в функцию вписать, все будет тоже самое
@drimki_1381 Жыл бұрын
но если нам нужна самая маленькая цифра из [ ], мы можем просто написать: num = [1, 2, 5, 6, 7,] print(min(num)) готово. Зачем делать так много лишней работы?
@grovestreet21262 ай бұрын
А если нельзя использовать данную встроенную функцию?)))))
@FlameWinds2 жыл бұрын
А почему никто не рассказывает что функции всегда должны быть в начале кода? Я вот раньше писал код на Arduino C, и там функция где угодно может быть.
@grovestreet2126 Жыл бұрын
это там
@djoku48227 ай бұрын
14:39 я не очень понимаю как это работает, помогите пожалуйста
@meccav14173 жыл бұрын
жалко тебя.Ты стараешься а никто не смотрит.Сделай полноценый,бесплатный и годный курс
@tixonochek3 жыл бұрын
Это Гоша дударь, бездарь его второе имя.
@onecodetv22703 жыл бұрын
@@tixonochek ээээээээ, ты че, хауди ваще тупее него.
@onecodetv22703 жыл бұрын
@meccav согласен с тобой.
@tixonochek3 жыл бұрын
@@onecodetv2270 а причем тут хауди? Он тоже бездарь по программированию, дизайн и монтаж у него лучше получается.
@onecodetv22703 жыл бұрын
@@tixonochek не ну Георгий дударь он действительно является программистом, посмотрите сколько уроков дал Георгий и абрахам.
@onecodetv22703 жыл бұрын
Сделай пожалуйста курс по с++, прошу.
@skibidi_toilet-1252 Жыл бұрын
Чтобы ему сделать курс надо освоить С++
@onecodetv2270 Жыл бұрын
@@skibidi_toilet-1252 А ты сам с++ знаешь? Вообще то он записывал курс по с++, но он старый. Поэтому не зная ничего не говорите
@TvoidedakirillSHAPOSHNIKOV Жыл бұрын
@@skibidi_toilet-1252 чел проснулся спустя 8 месяцав
@hackergaming64922 жыл бұрын
Привет! В 14:58 меньше 5 является и 4 и 2.Почему имеено выбирается 2?
@ДенисКамышников-у6с2 жыл бұрын
Потому что он у тебя идет пошагово. Первая цифра встретилась двойка, он ее записал как новый минимальный элемент. Двойка меньше четырех, поэтому так и осталось. Если бы первой встретилась четверка, то он бы ее записал как новый минимальный элемент, но потом бы все равно встретилась двойка.
@Fabio_Fantome2 жыл бұрын
Переменная которая была создана после for перебирает абсолютно всё из списка, в том числе и 2.
@poezia_play9 ай бұрын
Я при помощи финций текстовый квест делаю
@anzorro80210 ай бұрын
Ни хера не понимаю. Пойду обратно на стройку работать
@hyhr0nium5 ай бұрын
👍👍👍
@Aveiro0126 Жыл бұрын
Немного не понятно нет какой то логики и практики с этим уроком
@shkeldm Жыл бұрын
nums = [1,2,3,4,5] print(min(nums)) выведет 1
@AXGroser Жыл бұрын
потому что min - это уже метод)
@амогус-н7б Жыл бұрын
numc1 = [5,7,9,4] print(min(numc1)) - а так нельзя было сделать ?
@mr_anime4nik332 Жыл бұрын
Он как раз таки обьяснил как работает функция min.
@seryibaran_official3 жыл бұрын
Я не 1 и не 2, я не цифра!😎
@s.o.v.aproduction70102 жыл бұрын
ты string
@seryibaran_official2 жыл бұрын
@@s.o.v.aproduction7010 ахахахаха
@ЭдуардАсадов-х7н Жыл бұрын
Я не один , я не два , я не цифра никуя
@GentleElk Жыл бұрын
nums = [10, 123, 50, -10.0] def minimal(nums): nums.sort() return nums[0] print(minimal(nums)) Вроде бы работает, но я сомневаюсь, что так правильно.
@ДимкаДимка-э8щ Жыл бұрын
Да, работает. Но я бы сначала написал функцию, а потом уже ввел список и после вывел через print
@GentleElk Жыл бұрын
@@ДимкаДимка-э8щ так принято писать код или код таким образом сработает эффективней?
@ДимкаДимка-э8щ Жыл бұрын
@@GentleElk Когда будешь большой код писать, то тебе придётся создавать не одну функцию и там будет проще делать как автор предлагает(моё предположение )
@gddotop2231 Жыл бұрын
Можно было так написать, в таком случае использование функций будет нелогично. nums = [10, 123, 50 -10.23] print(min(nums))
@Resspelm Жыл бұрын
вопрос кто какие библиотеки хочет изучать после курса?
@RONPLAY Жыл бұрын
Хай, если не сложно, то можешь поведать об основных? Как там твое обучение?
@fawS-w6h2 ай бұрын
Тяжело воспринимать термины "переменные, списки" и тому подобное Вроде смотришь +- понятно а слушаешь непонятно что
@shumilovqa2 жыл бұрын
Где nums вообще не врубаюсь как читать функцию. У нас есть список, дальше for элемент в списке, если элемент меньше числа с индексом 0 то min=el. Вообще логики не вижу, но функция работает
@shumilovqa2 жыл бұрын
На 14:00 это объясняется, но очень непонятно
@itsmyruslan Жыл бұрын
👍
@Q_roxe2 жыл бұрын
Я непонял что функция нам не вернула?(Как будто мы ей что одалживали)Что и куда в итоге возвращает функция return?
@ybnlazy2 жыл бұрын
+
@Fabio_Fantome2 жыл бұрын
Он возвращает переменную в реальность, потому что все переменные которые были созданы в функции остаются в нем без возможности использовать их где то ещё за пределами функции. Создай функцию которая плюсует 2 числа, это будет выглядит примерно так: def qwerty (x, y): a = x + y print (a) Допустим мне с итогом функций нужно еще как то работать: z = qwerty (2, 2) f = qwerty (3, 3) print (f - z) Я указал что я хочу вычислить итоги функций.Но мне выдаст ошибку потому что переменная "a" который и является итогом был создан в функций и останется в этой функций до конца своих дней.А командой return мы можем вытащить эту переменную из функций, пропишем эту команду вместо принта и всё будет корректно работать.
@Exsyzen.011 ай бұрын
А что если создать функцию которая будет создавать бесконечный цикл и потом прописать эту функцию и с ней сделать бесконечный цикл... Вселенная схлопнется?