Тёмный

37 Возвращаемое значение функции. Оператор return Python 

egoroff_channel
Подписаться 140 тыс.
Просмотров 140 тыс.
50% 1

🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
stepik.org/cou...
👉👉👉 Свой вопрос по курсу можешь задать в чате
t.me/+SlnNhAO7...
👉👉👉 Также подписывайся на мой телеграмм-канал
t.me/python_eg...
egoroffartem.py...
Функции - это многократно используемые фрагменты программы. При помощи функций можно объединить несколько инструкций в один блок, присвоить этому блоку имя и затем, обращаясь по имени этого блока, выполнить инструкции внутри него в любом месте программы необходимое число раз.
При помощи оператора return можно вернуть значение из функции, которое подставится на место вызова.
Если в функции отсутствует оператор return, функция по умолчанию возвращает значение None.
egoroffartem.py...
На сайте будет выкладываться более подробная информация о данном курсе и будущих видео.
Все видео этого курса можете найти на сайте
egoroffartem.py...
или в Вк
videos-...
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
artem_e...
python....
В данном группе можете найти информацию о новых видео и задать вопросы

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 159   
@egoroffchannel
@egoroffchannel 4 месяца назад
🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
@evilcott
@evilcott 8 месяцев назад
Наконец-то нашел нормальное обьяснение работы функций с возвратом значений. Я только начал изучать питон и вчера пол-ночи бился над тем, что у меня местами не срабатывали некоторые функции. А все дело оказалось вот в чем. В функции я присваивал значение глобальной переменной, думая что так и должно работать, а в итоге, ее нужно не только присвоить внутри функции, но и вернуть. Походу, глобальная переменная, объявленная вне функции все же не является глобальной внутри функции, от этого и не работало. Спасибо! Лайк и подписка (о невыезде😅)!
@imranmomunov3961
@imranmomunov3961 3 года назад
Мужик, я люблю тебя!
@rosa_zalkind
@rosa_zalkind 4 года назад
Вы единственный, кто мне смог пояснить что, откуда и куда и зачем возвращает return! До этого я жутко злилась когда от преподов слышала "возвращает" но не понимала до конца это значение! Спасибо! Лайк. подписка Пайтон - прелесть!
@stacyshaik
@stacyshaik 2 года назад
Спасибо! Наконец-то поняла зачем нужен оператор return. Единственное видео, где всё просто и подробно объяснили. 😊
@oksanabolanos110
@oksanabolanos110 5 лет назад
Артём, Вас смотрят и "чайники". Когда ученику нужно сфокусироваться на return, а Вы берёте пример факториал или формулу из второй части, Вы непомерно усложняете восприятие. Питон юзер не всегда блестящий математик.ИМХО. Большое спасибо за Вашу работу.
@egoroffchannel
@egoroffchannel 5 лет назад
Тогда чайникам лучше смотреть последовательно мои видео. Нахождение факториала подробно рассматривалось ранее, так что тут мы просто повторяем эту реализацию через функцию
@svoloche_
@svoloche_ 5 лет назад
@Loony Fun а зачем физику
@Jesus_Christ_is_LORD
@Jesus_Christ_is_LORD 5 лет назад
@@svoloche_ Чтобы понимать алгоритмы
@dmitryts9093
@dmitryts9093 4 года назад
@Loony Fun В области применения пайтона математика много где не нужна, так что не путайте людей
@kirillusenko
@kirillusenko 4 года назад
@@dmitryts9093 сам без понятия, что они несут. Мне 11, физику мы ещё не изучали, в математике мы чайники(5 класс), тем не менее в пайтоне шарю, (полтора года изучения)
@3d_print_ua-e2o
@3d_print_ua-e2o 3 года назад
Огромное спасибо что разъяснил про return, а то Я ни как не мог понять суть возврата. Благодарю.
@ddosmukhambetov
@ddosmukhambetov 2 года назад
Спасибо огромное, только благодаря вам понял про return 👍
@sulikns4152
@sulikns4152 Год назад
Ох чел огромнейшее тебе спасибо! весь день потерял стараясь понять что такое return и с чем его едят...Подача уровень бог!
@TheAzamatov
@TheAzamatov 2 года назад
Очень круто объясняете, у Вас преподавательский талант!
@sofiipochta
@sofiipochta Год назад
Спасибо, посмотрела!
@РиммаБарк-ы4с
@РиммаБарк-ы4с 4 года назад
Хорошего Вам дня, дорогой Артем! Сегодня проходила 37 урок,спасибо.
@bashirkamilov1110
@bashirkamilov1110 3 года назад
Блин что-бы я без тебя делал!! Спасибо
@1commet128
@1commet128 3 года назад
Если бы каждый второй так объяснял Ты лучший учитель спасибо тебе
@AleksandrIsaenko-h4j
@AleksandrIsaenko-h4j 3 года назад
Спасибо за толковое объяснение термина возвращает. Это действительно ценно!
@alexbro5702
@alexbro5702 Год назад
Очень понятно и без воды, спасибо за материал
@GalinaVolodina
@GalinaVolodina Год назад
Огромное спасибо за Вашу работу!!! Все понятно стало!❤
@MikhailShakoorov
@MikhailShakoorov 3 года назад
Спасибо огромное! Пытаюсь самостоятельно изучать Python. Как раз сегодня упёрся "в стену" - окончательно запутался с циклах и функциях, потому что не мог понять в какой последовательности там все работает, вычисляется и что с чем связано. Спасибо, что разъяснили все четко и понятно. Несколько дней назад нашел ваш канал. Буду смотреть, пересматривать и разбираться. Надеюсь сдвинусь с мертвой точки. Низкий поклон!
@MikhailShakoorov
@MikhailShakoorov 2 года назад
@Dosh` Python оказался сильнее меня и победил ))
@XDbitionist
@XDbitionist 2 года назад
@@MikhailShakoorov как понять? Не осилили? Тяжёлый такой? Тоже решил встать на путь айти, решаю питон, очень много математики, в этом вся суть работы?
@RustamBazarbaev
@RustamBazarbaev 4 года назад
Спасибо большое. Все было очень понятно
@Кискисыч
@Кискисыч 2 месяца назад
СПАСИБО НА 3 МИНУТЕ ВСЁ ПОНЯЛ
@dieselekin
@dieselekin 2 года назад
Давно к тебе не заходил. И вот сейчас я насладился полным и развернутым разбором "return" Спасибо 🙏
@towerhades
@towerhades Год назад
Очень понятное обьяснение, спасибо)
@darieandre5598
@darieandre5598 3 года назад
Отличное объяснение
@Dayplaylist
@Dayplaylist 3 года назад
Егор, большое спасибо за ваши видео! Я понимаю как комментарии важны для поддержки канала, так что буду оставлять такие комментарии “Комментарий для поддержки канала"🖐️☺️
@romanmanvelovich2289
@romanmanvelovich2289 Год назад
Классно объясняешь! спасибо тебе!))
@tarassavchenko2317
@tarassavchenko2317 4 года назад
это было понятно,спасибо)
@adik_O
@adik_O 2 года назад
Для новичка это было как вжух вжух)))) Спасибо за видос. Коротко ясно четко
@ЖуйГуй
@ЖуйГуй 5 лет назад
Огромное СПАСИБО!
@АлексАлексов-ф4о
@АлексАлексов-ф4о 4 года назад
Все четко и понятно ....
@Oreshec
@Oreshec Год назад
Спасибо. Мне кажется я понял!❤
@МаксимБ-в8р
@МаксимБ-в8р 5 лет назад
Доступная подача, с удовольствием посмотрел все выпуски. Не перегружено деталями, как в самоучителях, и суть передается в необходимом объеме. Еще бы поболее ссылок на задачи по каждой теме! Надеюсь в перспективе выпуски по ООП и модулям... Было бы еще полезно, как мне кажется, отдельный выпуск по типам выдаваемых ошибок, list comprehensions, перегрузке операторов,... да много чего, так то!)) использование фреймворков и т.п.... Несомненно - наилучшие пожелания в развитии канала!
@egoroffchannel
@egoroffchannel 5 лет назад
Спасибо большое) насчёт задач - стараюсь по мере возможности к каждому видео их привязывать на сайте, ссылка под описанием. Но там ещё далеко не все готово. И за советы о будущих темах спасибо, многие из них уже есть в планах)
@nikonayy
@nikonayy 5 лет назад
Полностью согласен!
@АзизИмангазин
@АзизИмангазин 2 года назад
Чувак ты супер👍🏼👍🏼❤
@salatosik
@salatosik 2 года назад
Урааа я понял спасибо огромное!
@BayastanJanyshbekov-e1v
@BayastanJanyshbekov-e1v 2 месяца назад
words = "Thanks God u exist" Print(words)
@ivankoltunov7467
@ivankoltunov7467 Год назад
Спасибо
@АлимжановНуржан
@АлимжановНуржан 2 года назад
Спасибо!
@Avtoinstryktor_Yaroslav
@Avtoinstryktor_Yaroslav Год назад
с первого раза не совсем всё понял. немного мозг отдохнёт - пересмотрю ещё пару раз)))
@СаняБелый-т7з
@СаняБелый-т7з Год назад
Что нужно вводить в последнем принте чтобы переходило на другую страницу и там вводить числа а не так как ты покащываешь
@zaurd351
@zaurd351 5 лет назад
Решение задач по теме: Красивый год: x=int(input()) def func(x): while True: x=x+1 if len(set(str(x)))==4: return x print(func(x)) cAPS lOCK: def capslock(x): if x.isupper() or x[0].islower and x[1:].isupper() or len(x)==1 and x.islower(): x=x.swapcase() print(x) x=input() capslock(x) Эпическая игра (Решение через функции): def NOD(a,b): while b!=0: a,b=b,a%b return a def winner(a,b,s): while True: s=s-NOD(a,s) if s
@dimmafer2615
@dimmafer2615 5 лет назад
Здорово, когда есть с кем сравнить код. Мало времени на учёбу, большие перерывы, и вот забыв про удобную весч SET. Красивый год решил не так красиво: y = str(int(input()) + 1) def proverka(s): for i in s: if s.count(i) > 1: return str(int(s) + 1) return s while proverka(y) > y: y = str(int(y)+1) print(y) Ваш cAPS lOCK даст неправильный вывод на все буквы одинакового регистра ! я сделал не через return, но всего 1 строка): print(input().capitalize()) Эпическая игра: a, b , k = map(int,input().split()) win = 0 def reshenie(z,x): if x//z==z or z==x: return z return 1 while k>=a or k>=b: k = k - reshenie(a,k) win += 1 if k == 0: break k = k - reshenie(b,k) win += 1 if win%2==0: print(1) else: print(0) Уроки дизайна задач: учимся у математики. Вроде бы как просили одно из правильных, а не первое! import random n = int(input()) otveti = {} def podbor(x): return n-x for i in range(2, n//2+1): otveti[i]=podbor(i) loto = random.randint(2,n//2) print(loto, otveti[loto])
@trussardi2319
@trussardi2319 4 года назад
CapsLock через return. def capsLock(a) : If a.istitle() == False: return a.capitalize() return a print(capsLock(input()))
@chocmocmoc4711
@chocmocmoc4711 6 месяцев назад
подскажите пожалуйста, в каком видео было про факториал?
@rooh4818
@rooh4818 3 года назад
Слишком быстро. А так супер
@MemsFN
@MemsFN 3 года назад
Включи 0,5 мне помогло)
@blaggrad
@blaggrad Год назад
Странно! Функцией запрашиваю значение переменной, после пытаюсь использовать это значение в цикле. Но значение пустое
@Ядизайнер-т7т
@Ядизайнер-т7т Год назад
Зачем вы ускоряете звуковую дорожку ???
@claudian6257
@claudian6257 Год назад
не понимаю разницу между input и def((( тот самый def square нельзя через инпут писать?
@illenanimam3728
@illenanimam3728 4 года назад
Добрый день! Я правильно понимаю, что ретурн это аналог простого присвоения переменной а ее значения в том случае, когда мы просто как-то задаем ей ее значение самостоятельно? а = 3. А если 3 - это результат работы какой-то функции, то в переменную а значение должно именно возвращаться? то есть, возвращаем значение и задаем значение - примерные аналоги друг друга?
@EarnDevison
@EarnDevison 2 года назад
Наконецто я понял что это! я думал втф..
@WinchesterD
@WinchesterD 2 года назад
Зачем нужны платные курсы по Пайтону, если есть курс Артёма?
@kinkcat77
@kinkcat77 4 года назад
Спасибо за видео. Подскажи, почему строчка k =(int)3 выше строчки n =(int)5, просто значения в другом порядке передаются.
@HuntEr-ek8xe
@HuntEr-ek8xe 2 года назад
Пни когда ответит
@КалинаГаврикова-б2о
cтало интересно как использовать инпут внутри функции
@AnnaIsHere
@AnnaIsHere 2 года назад
Ещё и дебажить научили по ходу объяснения)
@nonamerzteam
@nonamerzteam 2 года назад
круто. но инфа подается слишком быстро. очень тяжело для усвоения
@ВікторА-к2й
@ВікторА-к2й 2 года назад
пс. парень. есть пауза.
@qwendamned69
@qwendamned69 4 года назад
Ура я понял что такое ретурн
@XDbitionist
@XDbitionist 2 года назад
Такой вопрос автору, вы знаете пайфон хорошо, а приносит ли это прибыль вам? И есть ли работа?
@АлексейМатурин-щ2е
1313. Decompress Run-Length Encoded List def decompressRLElist(nums): l=[] count=1 for i in range(0,len(nums),2): for j in range(nums[i]): l.append(nums[count]) count=count+2 return l print(decompressRLElist([1,2,3,4])) print(decompressRLElist([1,1,2,3]))
@jamjam3337
@jamjam3337 Год назад
👏
@johnbanjoni
@johnbanjoni Год назад
Здравствуйте. Подскажите пожалуйста. Я хочу запустить функцию но переменные вводить внутри. Т.е. нет заранее выбранного значения. Запускаю функцию К примеру f(). А она дальше должна сросить что вводить и вернуть это значение. Далее это значение нужно вывести. Как это сделать. Я вытаюсь вывести ответ так print(f()). Получаю ошибку "function f at 0x000001B6226E3F60"
@johnbanjoni
@johnbanjoni Год назад
У меня получилось после того как я сделал вот так. g= f() print(g). Но почему я не могу вывести сразу вот так print(f())
@huseynovlatif9655
@huseynovlatif9655 2 года назад
а в чем ошибка? программа должна поместить первый элемент списка на последнее место def replace_first(a: list): n = len(a) a.append(a[0]) return a[1::]
@myhobby4270
@myhobby4270 Год назад
Посоветуйте кто нибудь книгу по изучению питона Спасибо!!!
@mariafranka
@mariafranka Год назад
🙏🏻❤️🙏🏻
@Yamych
@Yamych 2 года назад
Подскажите, как можно вернуть распакованный список?
@АлексейМатурин-щ2е
1295. Find Numbers with Even Number of Digits def find_numbers(nums): count = 0 for num in nums: digit_count = len(str(num)) if digit_count % 2 == 0: count += 1 return count def find_numbers2(nums): return sum(len(str(num)) % 2 == 0 for num in nums) nums = [12, 345, 2, 6, 7896] nums2 = [555, 901, 482, 1771] print(find_numbers(nums)) print(find_numbers(nums2)) print(find_numbers2(nums)) print(find_numbers2(nums2))
@danielmass7204
@danielmass7204 2 года назад
А зачем по смыслу abs (-7), к примеру, если можно просто переменную в 7 задать ?
@rakhmanovtr
@rakhmanovtr 2 года назад
допустим мы получили значение отрицательное какое-то по формуле (a=-7), то с помощью функции этой можем вернуть модуль abs(a) - > 7
@rocetgame9552
@rocetgame9552 4 года назад
Хоть рассказывает все супер, но я всё ровно не понял как использовать return😫
@osvab000
@osvab000 4 года назад
без ретерна функция просто считает и дальше значение не сохраняется нигде, а с ретерном значение сохраняется как результат работы функции
@ginaspanglish
@ginaspanglish 3 года назад
@@osvab000 понятнее, спасибо!
@anzorro802
@anzorro802 8 месяцев назад
Вернем,вернем.все говорят вернем но никто не говорит куда и откуда вернем
@ЛианаВасилевская-в6у
Очень быстро, постоянно нужно переслушивать, через каждые несколько минут. Все примеры на одном образце показаны.
@АзаматТулкинов-з1ъ
А какой прогой вы пользуетесь для программироавния на пайтоне?
@zewacac
@zewacac 3 года назад
notepad++
@zacktherussian3617
@zacktherussian3617 3 года назад
pycharm у него стоит, как и у большинства
@hrostmystepko1832
@hrostmystepko1832 2 года назад
Jewels and Stones ___________________ jew=input() sto=input() ans=0 def kalkulator(x): if x in jew: return 1 return 0 for i in sto: ans+=kalkulator(i) print(ans)
@Strongflight
@Strongflight 2 года назад
Сделайте пожалуйста разбор задачи со стёпика 7.3 задача 2
@egoroffchannel
@egoroffchannel 2 года назад
stepik.org/lesson/296972/step/3?unit=278700 вот эта задача?
@Strongflight
@Strongflight 2 года назад
@@egoroffchannel хоть и решил с костылями, но хотелось бы от Вас решение! Спасибо заранее!
@Strongflight
@Strongflight 2 года назад
@@egoroffchannel да, она.
@Dim_chick
@Dim_chick 2 года назад
На счёт нахождения площади/периметра прямоугольника, можно было и так сделать: def SQUAREandPER(x,y): x,y = map(int,input('Длина/Ширина прямоугольника: ').split()) a = input('Что желаете найти: ').capitalize() if a=='Площадь' or a=='Square': return 'The Square is ' + str(x*y) return 'The Per is ' + str((x+y)*2) print(SQUAREandPER(2,3)) Решение задачи: #Jewels_and_Stones jewels = input('Что такое "jewels"?') stones = input('Ваши сокровища: ') count = 0 while 1>len(jewels) and 50>len(jewels) and 1>len(stones) and 50>len(stones): jewels = input('Что такое "jewels"?') stones = input('Ваши сокровища: ') jewels = set(jewels) for i in stones: if i.isalpha(): if 97
@akamka5399
@akamka5399 4 года назад
Подскажите пожалуйста, где можно решать задачи на питоне? Хочу практики))
@belfegor9279
@belfegor9279 4 года назад
euler.jakumo.org/ отличная база с задачами, сложность возрастает по мере роста номера задачи
@mr.wisecat
@mr.wisecat 2 года назад
​@@belfegor9279 Задачи совсем не для начинающих.
@belfegor9279
@belfegor9279 2 года назад
@@mr.wisecat почему же? Они вполне себе базовые, сложность по возрастанию
@victoriafares6718
@victoriafares6718 Год назад
очень сложно, особенно начиная с факториала, там совсем темный лес((
@ИванСеров-ф4я
@ИванСеров-ф4я 4 года назад
def factorial(x): pr=1 for i in range(2,x+1): pr=pr*i return pr for i in range(1,8): print(i,factorial(i) Что-то не проходит код! Выдает: 1 1 2 1 3 1 4 1 5 1 6 1 7 1
@ИванСеров-ф4я
@ИванСеров-ф4я 4 года назад
Все прошел, почему-то i в первом rangye не проходил, из выпадающего списка взял.
@kuzelin
@kuzelin 3 года назад
скорость подачи слишком большая. не понятно ничего
@КостяМалышев-у1и
@КостяМалышев-у1и 3 года назад
Согласен, но что поделаешь
@TordMattias
@TordMattias 3 года назад
Артём дает много материала за короткое время (без всякой "воды") из за это скорость такая большая! Но я все равно использую увеличение скорости 1.25х
@rmn2682
@rmn2682 5 лет назад
откуда 15 на 12:31?
@attach8901
@attach8901 3 года назад
ошибся, там 14
@mb_construction
@mb_construction 3 года назад
5:47 почему распечатывается 'hello' если там нету print?
@dangerpro1337
@dangerpro1337 3 года назад
Потому что там return
@Raipot007
@Raipot007 3 года назад
А где видео 36-ое?
@olexanderbodnar6279
@olexanderbodnar6279 3 года назад
Оно для спонсоров
@vladmirbc8712
@vladmirbc8712 4 года назад
Зашёл сюда, чтобы получить ответ на то, почему данный код ведет себя таким образом, то есть выходит не сразу из функции при встрече return, но, увы, таких примеров тут не разбирали: def func(): try: a = 1 print("b" + a) return "try" except: return "exc" finally: return "fin" print(func()) >>> fin хотя по логике вещей, выход должен быть на строчке return 'exc'. а если изменить код, то: def func(): try: a = 1 print("b" + a) return "try" except: return "exc" finally: print("fin") print(func()) >>> fin >>> exc
@mrpipiskin4
@mrpipiskin4 2 года назад
pasibo
@АртурОбухов-и3в
как же сложно господи
@Nikost120
@Nikost120 3 года назад
Добрый день...А что за Гадство? Сделать Первую часть по Функциям Открытой, а Вторую Часть уже для Спонсоров...Тогда бы уже и Первую часть Закрывали(((
@evilcorp.3546
@evilcorp.3546 3 года назад
Если заплатить 149 рублей на обучение это гадство, вынужден сказать, что вы - жлоб-халявщик, потому что за сущие копейки такой материал - просто золото.
@Kurtz_as_a_God
@Kurtz_as_a_God 4 года назад
36 видео не отображается! У кого так?
@olexanderbodnar6279
@olexanderbodnar6279 3 года назад
Оно для спонсоров
@nto2503
@nto2503 3 года назад
stepik.org/lesson/296972/step/5?unit=278700 как решить измотался (не принимает ответ и все) def format_namelist(sp): ss = "'" for i in range(len(sp)): if len(sp) == 1: ss += sp[i]['name'] else: ss += sp[i]['name'] if i != len(sp) - 2 and i != len(sp) - 1: ss += ', ' elif i == len(sp) - 2: ss += ' и ' ss += "'" return ss
@egoroffchannel
@egoroffchannel 3 года назад
там же показано на каком наборе данных не проходит
@MrZinchyk
@MrZinchyk Год назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-UKhEpYXF3DI.html копирует курс
@iojmx3387
@iojmx3387 Год назад
полный бред. Ничего не понятно
@JonathanSulivan666
@JonathanSulivan666 5 лет назад
Возвращение чего? Мухтара?😂😂🤣😂🤣😂 Что это за возвращение объясните по русски. Зачем оно и что это значит.
@АрсенКушнір-щ8щ
@АрсенКушнір-щ8щ 5 лет назад
Согласен, нихрена не понятно
@kuznet1941
@kuznet1941 5 лет назад
Попробуйте представить себе это так. Когда вы в файле пишете код, при выполнении программы он не будет отображаться в выводе, пока вы явно не напишите print(). Так вот, return он возвращает, какбы "код" (значение), который не будет отображаться. Так вот его можно записать в переменную, сделать с ним что-то без использования переменных и т.д.
@JonathanSulivan666
@JonathanSulivan666 5 лет назад
@@kuznet1941 к сожалению не понял. вы скажите этот return обязательно писать или можно без него обойтись?
@kuznet1941
@kuznet1941 5 лет назад
@@JonathanSulivan666 общепринято, что функция должна всегда что-то возвращать, но не обязательно. Смотрите, вы можете результат фунции присвоить переменной, x = function(param), и вот что будет у вас в return, то и будет в переменной, по другому вы не сможете сделать.
@kuznet1941
@kuznet1941 5 лет назад
Попробуйте пока не понимаете смысла return взять за правило, чтобы функция, не выводила ничего на экран, то есть не использовать print в теле функции, а делать retrun result, а уже затем делать print(function(param)) Это правильно с точки зрения программирования.
@RusTOPOR
@RusTOPOR 4 года назад
ты по хоже в прошлой жизни был кроликом, уж очень быстро рассказываешь
@_SpaceDust_
@_SpaceDust_ 2 года назад
Самый бездарный урок, абсолютно не применимый в практике обычного программирования (тем более новичкам)... Автор решил блеснуть знаниями в математике, но не в логике! Если ты пишешь функцию - это значит, что ты ее будешь вызывать несколько раз и это значит, что значения в ней не статичные, а динамические (как ты питыешся постоянно показать), а это значит что тебе нужно получить (получать) значения из этой функции на потоке, и.. например присваивать (переопределять) в переменной, для использования в другой функции (или для вывода, возврата и т.д.), или для сравнения полученных данных из этих функций, для построения других логических циклов... А ты тут какую-то пургу пронес.... сразу видно "великий гуру программист" а хомячки обассали все себе ляшки и накончали на монитор от гайда "великого математика"... Главное платный доступ купить не забудьте 😂😂😂😂, он вас еще и не тому научит... Дифференциалы... логарифмы и т.д. Все будете знать
@judgement6304
@judgement6304 2 года назад
твой диагноз предельно ясен - конч
@nightbinary8337
@nightbinary8337 4 года назад
до 7:38 шикарно, дальше факториал пришел ...
@knowledgesponge8111
@knowledgesponge8111 4 года назад
вот такое когда видишь, сразу же напрочь отбивает программирование изучать, ибо пол дня уйдет на понимание таких формул ,которые возможно в большинстве случаев не пригодятся,но это уже дело каждого .
@knowledgesponge8111
@knowledgesponge8111 4 года назад
Но если долго мучаться ,то всё получится
@КористувачБатькович
@@knowledgesponge8111 увы, знания математики нужны для программирования и облегчают его изучение)
@firebird5067
@firebird5067 4 года назад
@@КористувачБатькович как бы знания факториалов вряд-ли пригодятся, особенно в программировании. Достаточно знать базу в математике
@osvab000
@osvab000 4 года назад
@@knowledgesponge8111 К сожалению, всё новое необходимо прогнать через себя - на усвоение уходит время - по другому никак нельзя
@ВалентинаКускова-о1у
Прекрасная подача информации !!! Благодарю 🙏
@cheesy_boya
@cheesy_boya 3 года назад
что то типа факториального калькулятора n = int(input()) def factorial(x): pr=1 for i in range(2,x+1): pr=pr*i return pr for i in range(1,n+1): print(i,factorial(i)) u = input('Повторить? ') while u!='n': n = int(input()) def factorial(x): pr = 1 for i in range(2, x + 1): pr = pr * i return pr for i in range(1, n + 1): print(i, factorial(i)) u = input('Повторить? ')
@Dmitrii-Zhinzhilov
@Dmitrii-Zhinzhilov 2 года назад
Артём, благодарю! 👍 🔥🔥🔥🔥
@novikvarag3988
@novikvarag3988 Год назад
multi obrigado senior
@КазимирКрохин
@КазимирКрохин 5 лет назад
спасибо за доходчивое изложения материала
Далее
А Вы за пластику?
00:31
Просмотров 12 тыс.
Brilliant Budget-Friendly Tips for Car Painting!
00:28
Свожу все свои тату (abricoss_a_tyt)
00:35
Алгоритмы на Python 3. Лекция №1
1:20:50