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

🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
t.me/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
t.me/python_egoroff
egoroffartem.pythonanywhere.co...
Функции - это многократно используемые фрагменты программы. При помощи функций можно объединить несколько инструкций в один блок, присвоить этому блоку имя и затем, обращаясь по имени этого блока, выполнить инструкции внутри него в любом месте программы необходимое число раз.
При помощи оператора return можно вернуть значение из функции, которое подставится на место вызова.
Если в функции отсутствует оператор return, функция по умолчанию возвращает значение None.
egoroffartem.pythonanywhere.co...
На сайте будет выкладываться более подробная информация о данном курсе и будущих видео.
Все видео этого курса можете найти на сайте
egoroffartem.pythonanywhere.co...
или в Вк
videos-177962775?secti...
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
artem_egoroff
python.study
В данном группе можете найти информацию о новых видео и задать вопросы

Пікірлер: 156

  • @egoroffchannel
    @egoroffchannel18 күн бұрын

    🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса

  • @evilcott
    @evilcott5 ай бұрын

    Наконец-то нашел нормальное обьяснение работы функций с возвратом значений. Я только начал изучать питон и вчера пол-ночи бился над тем, что у меня местами не срабатывали некоторые функции. А все дело оказалось вот в чем. В функции я присваивал значение глобальной переменной, думая что так и должно работать, а в итоге, ее нужно не только присвоить внутри функции, но и вернуть. Походу, глобальная переменная, объявленная вне функции все же не является глобальной внутри функции, от этого и не работало. Спасибо! Лайк и подписка (о невыезде😅)!

  • @sulikns4152
    @sulikns4152 Жыл бұрын

    Ох чел огромнейшее тебе спасибо! весь день потерял стараясь понять что такое return и с чем его едят...Подача уровень бог!

  • @dieselekin
    @dieselekin2 жыл бұрын

    Давно к тебе не заходил. И вот сейчас я насладился полным и развернутым разбором "return" Спасибо 🙏

  • @user-ei5hj2wv6h
    @user-ei5hj2wv6h2 жыл бұрын

    Огромное спасибо что разъяснил про return, а то Я ни как не мог понять суть возврата. Благодарю.

  • @stacyshaik
    @stacyshaik Жыл бұрын

    Спасибо! Наконец-то поняла зачем нужен оператор return. Единственное видео, где всё просто и подробно объяснили. 😊

  • @rosa_zalkind
    @rosa_zalkind3 жыл бұрын

    Вы единственный, кто мне смог пояснить что, откуда и куда и зачем возвращает return! До этого я жутко злилась когда от преподов слышала "возвращает" но не понимала до конца это значение! Спасибо! Лайк. подписка Пайтон - прелесть!

  • @imranmomunov3961
    @imranmomunov39613 жыл бұрын

    Мужик, я люблю тебя!

  • @ddosmukhambetov
    @ddosmukhambetov Жыл бұрын

    Спасибо огромное, только благодаря вам понял про return 👍

  • @TheAzamatov
    @TheAzamatov2 жыл бұрын

    Очень круто объясняете, у Вас преподавательский талант!

  • @user-vo6nu1yv3p
    @user-vo6nu1yv3p5 жыл бұрын

    Доступная подача, с удовольствием посмотрел все выпуски. Не перегружено деталями, как в самоучителях, и суть передается в необходимом объеме. Еще бы поболее ссылок на задачи по каждой теме! Надеюсь в перспективе выпуски по ООП и модулям... Было бы еще полезно, как мне кажется, отдельный выпуск по типам выдаваемых ошибок, list comprehensions, перегрузке операторов,... да много чего, так то!)) использование фреймворков и т.п.... Несомненно - наилучшие пожелания в развитии канала!

  • @egoroffchannel

    @egoroffchannel

    5 жыл бұрын

    Спасибо большое) насчёт задач - стараюсь по мере возможности к каждому видео их привязывать на сайте, ссылка под описанием. Но там ещё далеко не все готово. И за советы о будущих темах спасибо, многие из них уже есть в планах)

  • @nikonayy

    @nikonayy

    5 жыл бұрын

    Полностью согласен!

  • @user-tf4gm6lm1w
    @user-tf4gm6lm1w4 жыл бұрын

    Хорошего Вам дня, дорогой Артем! Сегодня проходила 37 урок,спасибо.

  • @oksanabolanos110
    @oksanabolanos1105 жыл бұрын

    Артём, Вас смотрят и "чайники". Когда ученику нужно сфокусироваться на return, а Вы берёте пример факториал или формулу из второй части, Вы непомерно усложняете восприятие. Питон юзер не всегда блестящий математик.ИМХО. Большое спасибо за Вашу работу.

  • @egoroffchannel

    @egoroffchannel

    5 жыл бұрын

    Тогда чайникам лучше смотреть последовательно мои видео. Нахождение факториала подробно рассматривалось ранее, так что тут мы просто повторяем эту реализацию через функцию

  • @svoloche_

    @svoloche_

    4 жыл бұрын

    @Loony Fun а зачем физику

  • @Jesus_Christ_is_LORD

    @Jesus_Christ_is_LORD

    4 жыл бұрын

    @@svoloche_ Чтобы понимать алгоритмы

  • @dmitryts9093

    @dmitryts9093

    4 жыл бұрын

    @Loony Fun В области применения пайтона математика много где не нужна, так что не путайте людей

  • @kirillusenko

    @kirillusenko

    4 жыл бұрын

    @@dmitryts9093 сам без понятия, что они несут. Мне 11, физику мы ещё не изучали, в математике мы чайники(5 класс), тем не менее в пайтоне шарю, (полтора года изучения)

  • @bashirkamilov1110
    @bashirkamilov11103 жыл бұрын

    Блин что-бы я без тебя делал!! Спасибо

  • @user-dr4hs6wt1i
    @user-dr4hs6wt1i2 жыл бұрын

    Прекрасная подача информации !!! Благодарю 🙏

  • @alexbro5702
    @alexbro5702 Жыл бұрын

    Очень понятно и без воды, спасибо за материал

  • @GalinaVolodina
    @GalinaVolodina Жыл бұрын

    Огромное спасибо за Вашу работу!!! Все понятно стало!❤

  • @1commet128
    @1commet1283 жыл бұрын

    Если бы каждый второй так объяснял Ты лучший учитель спасибо тебе

  • @user-gc8ko1jf3f
    @user-gc8ko1jf3f3 жыл бұрын

    Спасибо за толковое объяснение термина возвращает. Это действительно ценно!

  • @RustamBazarbaev
    @RustamBazarbaev3 жыл бұрын

    Спасибо большое. Все было очень понятно

  • @towerhades
    @towerhades Жыл бұрын

    Очень понятное обьяснение, спасибо)

  • @darieandre5598
    @darieandre55982 жыл бұрын

    Отличное объяснение

  • @romanmanvelovich2289
    @romanmanvelovich2289 Жыл бұрын

    Классно объясняешь! спасибо тебе!))

  • @tarassavchenko2317
    @tarassavchenko23174 жыл бұрын

    это было понятно,спасибо)

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov Жыл бұрын

    Артём, благодарю! 👍 🔥🔥🔥🔥

  • @user-sw9vz3ev2v
    @user-sw9vz3ev2v4 жыл бұрын

    Все четко и понятно ....

  • @MikhailShakoorov
    @MikhailShakoorov2 жыл бұрын

    Спасибо огромное! Пытаюсь самостоятельно изучать Python. Как раз сегодня упёрся "в стену" - окончательно запутался с циклах и функциях, потому что не мог понять в какой последовательности там все работает, вычисляется и что с чем связано. Спасибо, что разъяснили все четко и понятно. Несколько дней назад нашел ваш канал. Буду смотреть, пересматривать и разбираться. Надеюсь сдвинусь с мертвой точки. Низкий поклон!

  • @MikhailShakoorov

    @MikhailShakoorov

    Жыл бұрын

    @Dosh` Python оказался сильнее меня и победил ))

  • @XDbitionist

    @XDbitionist

    Жыл бұрын

    @@MikhailShakoorov как понять? Не осилили? Тяжёлый такой? Тоже решил встать на путь айти, решаю питон, очень много математики, в этом вся суть работы?

  • @user-tk5uk7jg3u
    @user-tk5uk7jg3u4 жыл бұрын

    спасибо за доходчивое изложения материала

  • @user-zs4us8xe2h
    @user-zs4us8xe2h5 жыл бұрын

    Огромное СПАСИБО!

  • @Dayplaylist
    @Dayplaylist2 жыл бұрын

    Егор, большое спасибо за ваши видео! Я понимаю как комментарии важны для поддержки канала, так что буду оставлять такие комментарии “Комментарий для поддержки канала"🖐️☺️

  • @sofiipochta
    @sofiipochta9 ай бұрын

    Спасибо, посмотрела!

  • @Oreshec
    @Oreshec Жыл бұрын

    Спасибо. Мне кажется я понял!❤

  • @salatosik3125
    @salatosik31252 жыл бұрын

    Урааа я понял спасибо огромное!

  • @adik_O
    @adik_O2 жыл бұрын

    Для новичка это было как вжух вжух)))) Спасибо за видос. Коротко ясно четко

  • @user-zj4vb3mx9e
    @user-zj4vb3mx9e2 жыл бұрын

    Чувак ты супер👍🏼👍🏼❤

  • @novikvarag3988
    @novikvarag3988 Жыл бұрын

    multi obrigado senior

  • @user-qz9bo4ts9j
    @user-qz9bo4ts9j2 жыл бұрын

    Спасибо!

  • @ivankoltunov7467
    @ivankoltunov7467 Жыл бұрын

    Спасибо

  • @nightbinary8337
    @nightbinary83374 жыл бұрын

    до 7:38 шикарно, дальше факториал пришел ...

  • @knowledgesponge8111

    @knowledgesponge8111

    4 жыл бұрын

    вот такое когда видишь, сразу же напрочь отбивает программирование изучать, ибо пол дня уйдет на понимание таких формул ,которые возможно в большинстве случаев не пригодятся,но это уже дело каждого .

  • @knowledgesponge8111

    @knowledgesponge8111

    4 жыл бұрын

    Но если долго мучаться ,то всё получится

  • @user-gl1kd2ds4g

    @user-gl1kd2ds4g

    3 жыл бұрын

    @@knowledgesponge8111 увы, знания математики нужны для программирования и облегчают его изучение)

  • @firebird5067

    @firebird5067

    3 жыл бұрын

    @@user-gl1kd2ds4g как бы знания факториалов вряд-ли пригодятся, особенно в программировании. Достаточно знать базу в математике

  • @osvab000

    @osvab000

    3 жыл бұрын

    @@knowledgesponge8111 К сожалению, всё новое необходимо прогнать через себя - на усвоение уходит время - по другому никак нельзя

  • @illenanimam3728
    @illenanimam37284 жыл бұрын

    Добрый день! Я правильно понимаю, что ретурн это аналог простого присвоения переменной а ее значения в том случае, когда мы просто как-то задаем ей ее значение самостоятельно? а = 3. А если 3 - это результат работы какой-то функции, то в переменную а значение должно именно возвращаться? то есть, возвращаем значение и задаем значение - примерные аналоги друг друга?

  • @chocmocmoc4711
    @chocmocmoc47113 ай бұрын

    подскажите пожалуйста, в каком видео было про факториал?

  • @kinkcat77
    @kinkcat774 жыл бұрын

    Спасибо за видео. Подскажи, почему строчка k =(int)3 выше строчки n =(int)5, просто значения в другом порядке передаются.

  • @HuntEr-ek8xe

    @HuntEr-ek8xe

    2 жыл бұрын

    Пни когда ответит

  • @Yamych
    @Yamych2 жыл бұрын

    Подскажите, как можно вернуть распакованный список?

  • @Avtoinstryktor_Yaroslav
    @Avtoinstryktor_Yaroslav Жыл бұрын

    с первого раза не совсем всё понял. немного мозг отдохнёт - пересмотрю ещё пару раз)))

  • @EarnDevison
    @EarnDevison2 жыл бұрын

    Наконецто я понял что это! я думал втф..

  • @user-wt8ce9tk9o
    @user-wt8ce9tk9o3 жыл бұрын

    А какой прогой вы пользуетесь для программироавния на пайтоне?

  • @zewacac

    @zewacac

    3 жыл бұрын

    notepad++

  • @zacktherussian3617

    @zacktherussian3617

    3 жыл бұрын

    pycharm у него стоит, как и у большинства

  • @qwendamned69
    @qwendamned694 жыл бұрын

    Ура я понял что такое ретурн

  • @mariafranka
    @mariafranka Жыл бұрын

    🙏🏻❤️🙏🏻

  • @user-zl9ub4jt4z
    @user-zl9ub4jt4z2 жыл бұрын

    cтало интересно как использовать инпут внутри функции

  • @cheesy_boya
    @cheesy_boya3 жыл бұрын

    что то типа факториального калькулятора 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('Повторить? ')

  • @jamjam3337
    @jamjam3337 Жыл бұрын

    👏

  • @akamka5399
    @akamka53993 жыл бұрын

    Подскажите пожалуйста, где можно решать задачи на питоне? Хочу практики))

  • @belfegor9279

    @belfegor9279

    3 жыл бұрын

    euler.jakumo.org/ отличная база с задачами, сложность возрастает по мере роста номера задачи

  • @mr.wisecat

    @mr.wisecat

    2 жыл бұрын

    ​@@belfegor9279 Задачи совсем не для начинающих.

  • @belfegor9279

    @belfegor9279

    2 жыл бұрын

    @@mr.wisecat почему же? Они вполне себе базовые, сложность по возрастанию

  • @blaggrad
    @blaggrad Жыл бұрын

    Странно! Функцией запрашиваю значение переменной, после пытаюсь использовать это значение в цикле. Но значение пустое

  • @claudian6257
    @claudian625711 ай бұрын

    не понимаю разницу между input и def((( тот самый def square нельзя через инпут писать?

  • @johnbanjoni
    @johnbanjoni11 ай бұрын

    Здравствуйте. Подскажите пожалуйста. Я хочу запустить функцию но переменные вводить внутри. Т.е. нет заранее выбранного значения. Запускаю функцию К примеру f(). А она дальше должна сросить что вводить и вернуть это значение. Далее это значение нужно вывести. Как это сделать. Я вытаюсь вывести ответ так print(f()). Получаю ошибку "function f at 0x000001B6226E3F60"

  • @johnbanjoni

    @johnbanjoni

    11 ай бұрын

    У меня получилось после того как я сделал вот так. g= f() print(g). Но почему я не могу вывести сразу вот так print(f())

  • @huseynovlatif9655
    @huseynovlatif96552 жыл бұрын

    а в чем ошибка? программа должна поместить первый элемент списка на последнее место def replace_first(a: list): n = len(a) a.append(a[0]) return a[1::]

  • @user-wy7fr1op2q
    @user-wy7fr1op2q Жыл бұрын

    Что нужно вводить в последнем принте чтобы переходило на другую страницу и там вводить числа а не так как ты покащываешь

  • @user-gy7qd1vl7b
    @user-gy7qd1vl7b Жыл бұрын

    Зачем вы ускоряете звуковую дорожку ???

  • @user-zw5lq8wv7o
    @user-zw5lq8wv7o Жыл бұрын

    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]))

  • @WinchesterD
    @WinchesterD2 жыл бұрын

    Зачем нужны платные курсы по Пайтону, если есть курс Артёма?

  • @myhobby4270
    @myhobby4270 Жыл бұрын

    Посоветуйте кто нибудь книгу по изучению питона Спасибо!!!

  • @rooh4818
    @rooh48183 жыл бұрын

    Слишком быстро. А так супер

  • @MemsFN

    @MemsFN

    3 жыл бұрын

    Включи 0,5 мне помогло)

  • @zaurd351
    @zaurd3515 жыл бұрын

    Решение задач по теме: Красивый год: 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

    4 жыл бұрын

    Здорово, когда есть с кем сравнить код. Мало времени на учёбу, большие перерывы, и вот забыв про удобную весч 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()))

  • @AnnaIsHere
    @AnnaIsHere2 жыл бұрын

    Ещё и дебажить научили по ходу объяснения)

  • @nonamerzteam
    @nonamerzteam2 жыл бұрын

    круто. но инфа подается слишком быстро. очень тяжело для усвоения

  • @user-oe5ok3sj4q

    @user-oe5ok3sj4q

    Жыл бұрын

    пс. парень. есть пауза.

  • @danielmass7204
    @danielmass7204 Жыл бұрын

    А зачем по смыслу abs (-7), к примеру, если можно просто переменную в 7 задать ?

  • @rakhmanovtr

    @rakhmanovtr

    Жыл бұрын

    допустим мы получили значение отрицательное какое-то по формуле (a=-7), то с помощью функции этой можем вернуть модуль abs(a) - > 7

  • @XDbitionist
    @XDbitionist Жыл бұрын

    Такой вопрос автору, вы знаете пайфон хорошо, а приносит ли это прибыль вам? И есть ли работа?

  • @user-zw5lq8wv7o
    @user-zw5lq8wv7o Жыл бұрын

    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))

  • @rmn2682
    @rmn26824 жыл бұрын

    откуда 15 на 12:31?

  • @attach8901

    @attach8901

    3 жыл бұрын

    ошибся, там 14

  • @hrostmystepko1832
    @hrostmystepko18322 жыл бұрын

    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)

  • @rocetgame9552
    @rocetgame95523 жыл бұрын

    Хоть рассказывает все супер, но я всё ровно не понял как использовать return😫

  • @osvab000

    @osvab000

    3 жыл бұрын

    без ретерна функция просто считает и дальше значение не сохраняется нигде, а с ретерном значение сохраняется как результат работы функции

  • @ginaspanglish

    @ginaspanglish

    3 жыл бұрын

    @@osvab000 понятнее, спасибо!

  • @Strongflight
    @Strongflight2 жыл бұрын

    Сделайте пожалуйста разбор задачи со стёпика 7.3 задача 2

  • @egoroffchannel

    @egoroffchannel

    2 жыл бұрын

    stepik.org/lesson/296972/step/3?unit=278700 вот эта задача?

  • @Strongflight

    @Strongflight

    2 жыл бұрын

    @@egoroffchannel хоть и решил с костылями, но хотелось бы от Вас решение! Спасибо заранее!

  • @Strongflight

    @Strongflight

    2 жыл бұрын

    @@egoroffchannel да, она.

  • @victoriafares6718
    @victoriafares6718 Жыл бұрын

    очень сложно, особенно начиная с факториала, там совсем темный лес((

  • @Raipot007
    @Raipot0073 жыл бұрын

    А где видео 36-ое?

  • @olexanderbodnar6279

    @olexanderbodnar6279

    3 жыл бұрын

    Оно для спонсоров

  • @user-jc5px3ux4y
    @user-jc5px3ux4y4 жыл бұрын

    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

  • @user-jc5px3ux4y

    @user-jc5px3ux4y

    4 жыл бұрын

    Все прошел, почему-то i в первом rangye не проходил, из выпадающего списка взял.

  • @anzorro802
    @anzorro8025 ай бұрын

    Вернем,вернем.все говорят вернем но никто не говорит куда и откуда вернем

  • @Weightliftingeveryday
    @Weightliftingeveryday3 жыл бұрын

    5:47 почему распечатывается 'hello' если там нету print?

  • @dangerpro1337

    @dangerpro1337

    2 жыл бұрын

    Потому что там return

  • @mrpipiskin4
    @mrpipiskin42 жыл бұрын

    pasibo

  • @kuzelin
    @kuzelin3 жыл бұрын

    скорость подачи слишком большая. не понятно ничего

  • @user-wl3wl3ud9k

    @user-wl3wl3ud9k

    3 жыл бұрын

    Согласен, но что поделаешь

  • @user-gm8kf7jj1d

    @user-gm8kf7jj1d

    3 жыл бұрын

    Артём дает много материала за короткое время (без всякой "воды") из за это скорость такая большая! Но я все равно использую увеличение скорости 1.25х

  • @user-zd9kj8lf8l
    @user-zd9kj8lf8l Жыл бұрын

    Очень быстро, постоянно нужно переслушивать, через каждые несколько минут. Все примеры на одном образце показаны.

  • @vladmirbc8712
    @vladmirbc87124 жыл бұрын

    Зашёл сюда, чтобы получить ответ на то, почему данный код ведет себя таким образом, то есть выходит не сразу из функции при встрече 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

  • @nto2503
    @nto25033 жыл бұрын

    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 жыл бұрын

    там же показано на каком наборе данных не проходит

  • @Kurtz_as_a_God
    @Kurtz_as_a_God3 жыл бұрын

    36 видео не отображается! У кого так?

  • @olexanderbodnar6279

    @olexanderbodnar6279

    3 жыл бұрын

    Оно для спонсоров

  • @Dim_chick
    @Dim_chick Жыл бұрын

    На счёт нахождения площади/периметра прямоугольника, можно было и так сделать: 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

  • @user-rm7uy7kj2j
    @user-rm7uy7kj2j Жыл бұрын

    как же сложно господи

  • @MrZinchyk
    @MrZinchyk Жыл бұрын

    kzread.info/dash/bejne/h3-cp9KSiKmZdKw.html копирует курс

  • @Nikost120
    @Nikost1203 жыл бұрын

    Добрый день...А что за Гадство? Сделать Первую часть по Функциям Открытой, а Вторую Часть уже для Спонсоров...Тогда бы уже и Первую часть Закрывали(((

  • @evilcorp.3546

    @evilcorp.3546

    3 жыл бұрын

    Если заплатить 149 рублей на обучение это гадство, вынужден сказать, что вы - жлоб-халявщик, потому что за сущие копейки такой материал - просто золото.

  • @RusTOPOR
    @RusTOPOR4 жыл бұрын

    ты по хоже в прошлой жизни был кроликом, уж очень быстро рассказываешь

  • @antonmercer6203
    @antonmercer62034 жыл бұрын

    Возвращение чего? Мухтара?😂😂🤣😂🤣😂 Что это за возвращение объясните по русски. Зачем оно и что это значит.

  • @user-hd2cm3yj4o

    @user-hd2cm3yj4o

    4 жыл бұрын

    Согласен, нихрена не понятно

  • @kuznet1941

    @kuznet1941

    4 жыл бұрын

    Попробуйте представить себе это так. Когда вы в файле пишете код, при выполнении программы он не будет отображаться в выводе, пока вы явно не напишите print(). Так вот, return он возвращает, какбы "код" (значение), который не будет отображаться. Так вот его можно записать в переменную, сделать с ним что-то без использования переменных и т.д.

  • @antonmercer6203

    @antonmercer6203

    4 жыл бұрын

    @@kuznet1941 к сожалению не понял. вы скажите этот return обязательно писать или можно без него обойтись?

  • @kuznet1941

    @kuznet1941

    4 жыл бұрын

    @@antonmercer6203 общепринято, что функция должна всегда что-то возвращать, но не обязательно. Смотрите, вы можете результат фунции присвоить переменной, x = function(param), и вот что будет у вас в return, то и будет в переменной, по другому вы не сможете сделать.

  • @kuznet1941

    @kuznet1941

    4 жыл бұрын

    Попробуйте пока не понимаете смысла return взять за правило, чтобы функция, не выводила ничего на экран, то есть не использовать print в теле функции, а делать retrun result, а уже затем делать print(function(param)) Это правильно с точки зрения программирования.

  • @_SpaceDust_
    @_SpaceDust_2 жыл бұрын

    Самый бездарный урок, абсолютно не применимый в практике обычного программирования (тем более новичкам)... Автор решил блеснуть знаниями в математике, но не в логике! Если ты пишешь функцию - это значит, что ты ее будешь вызывать несколько раз и это значит, что значения в ней не статичные, а динамические (как ты питыешся постоянно показать), а это значит что тебе нужно получить (получать) значения из этой функции на потоке, и.. например присваивать (переопределять) в переменной, для использования в другой функции (или для вывода, возврата и т.д.), или для сравнения полученных данных из этих функций, для построения других логических циклов... А ты тут какую-то пургу пронес.... сразу видно "великий гуру программист" а хомячки обассали все себе ляшки и накончали на монитор от гайда "великого математика"... Главное платный доступ купить не забудьте 😂😂😂😂, он вас еще и не тому научит... Дифференциалы... логарифмы и т.д. Все будете знать

  • @judgement6304

    @judgement6304

    2 жыл бұрын

    твой диагноз предельно ясен - конч

  • @iojmx3387
    @iojmx3387 Жыл бұрын

    полный бред. Ничего не понятно

Келесі