Смущающая новичков запись if

Обратил внимание на то, что многих относительных новичков смущает этот момент и решил, что им полезно знать.
Сохраняй посты, комментируй и ставь оценки

Обратил внимание на то, что многих относительных новичков смущает этот момент и решил, что им полезно знать.
Сегодня возобновил стримы, последний цикл(всего один) по словарям в Python, он завершающий в цикле «стримы по спискам в Python». Вот он — и если что-то непонятно и хочется более подробного разбора, то пишите:

Вот оба цикла стримов
Цикл стримов «Для тупых» по циклам
https://youtube.com/playlist?list=PLmn7h9eyDeMNT1cF1tC_BbiRD...
Цикл стримов «Для тупых» по спискам(+ один по словарям)
https://youtube.com/playlist?list=PLmn7h9eyDeMNT1cF1tC_BbiRD...
Вот поступил человек на курсы по программированию. И что-то не идёт оно, ничего не понятно. Остальные такие умные! Всё схватывают, всё успевают.
А он сидит и думает: «Ну всё, я тупой».
Но если догадаться поспрашивать этих успешных людей, вдруг выясняется:
- один 4 года до этого сам учился в свободное время
- другой уже работал программистом, просто был перерыв
- третий прямо сейчас работает, просто пришёл за бумажкой — и то, говорит, тяжеловато что-то
- и один на группу реально способный
ну, то есть до этого особенно не занимался, но с детства быстро любую область осваивает, куче вещей обучился быстро. Хотя это так-то тоже помогающий опыт.
В общем, у всех бэкграунд какой-то оказывается, как правило, и очень редко одарённость.

00:00 Вступление
00:48 1 задание
03:30 2 задание
07:25 3 задание
11:00 4 задание
12:06 5 задание
14:33 6 задание
15:40 7 задание
16:50 8 задание
И да! Мне тут подключили донаты на Пикабу. Мелочь — а приятно
Люди! Я тот учитель, которого недавно Ytyt.pukabu разгромил и, пусть не сразу, вернул на истинный путь преподавания программирования — пусть и не сразу, но я понял, что должен преподавать нормально. Могу в своё оправдание сказать только, что меня околдовали злые силы. Освободившись, я решил приобщиться к величию и посмотреть курс от Ytyt, тем более, что начало там бесплатное.
И вот я заметил, что кто-то явно пытается вставить палки в колёса этому замечательному начинанию, портя его платный курс, исправляя правильные и нормальные материалы. Я посмотрел только бесплатную часть, но и там уже проблем хватает.
Итак, как учил нас Ytyt, нужно учить сразу нормально. То есть так, как будет писать профессиональный программист, не приучая к неверным паттернам. И что же мы видим?
https://ytyt.ru/course/1/12/26/5


Ужас! Во-первых, кто-то устроил здесь дублирование кода — кто изучает хотя бы пару месяцев Python, знает, что вместо второго if и выражения в каждом случае надо писать else. Кроме того, любой программист вам скажет, что использование глобальных переменных — это очень плохо, нельзя их использовать. Здесь же используются именно глобальные переменные! Кто-то взял и исправил нормальный код, который там был, какой-то такой:

Причём проблема с использованием глобальных переменных не только здесь — да практически везде в курсе всё переделано с использованием глобальных переменных!
Но и это не всё, есть и другие проблемы, например, здесь https://ytyt.ru/course/1/1/1/42 нарушен тот самый принцип DRY который гласит, что не нужно повторять код:

Ужас, код повторяется да так сильно, сильнее, чем даже это было у меня! И это Кто-то исправил нормальный и правильный код на это. Кто новичок, там было как-то так

хотя есть и другие способы написать без повторений, может, там было что-то более профессиональное, тут я не скажу.
Кроме нарушения важных программистских принципов, кто-то из команды или коварный хакер явно аккуратно и хитро переписал местами текст, испортив его, например https://ytyt.ru/course/1/1/2/448 :

Видите? Кто-то заменил нормальное «но при этом их значение [переменных] не изменяется» или так, что изменяются переменные. Удар направлен на формирование правильного словаря, кто-то хочет приучить учеников ещё и терминологию неправильно использовать. Ещё и пробел после запятой убрал. И тире на дефис заменил. Такого хватает и в остальном ознакомительном материале.
Поэтому что я призываю? Пишите все Ytyt.Pikabu, регистрируйтесь на курс https://ytyt.ru/ и просматривайте весь материал, пишите в комментариях, что ещё натворил коварный лазутчик. Давайте максимально поможем обезвредить его и не допустить диверсию!

Враги проникли и на многие другие ресурсы, покусились и на святая святых. PEP8 — кто-то написал в этом тексте (и многих других), что это не незыблемые правила, а всего лишь соглашения, рекомендации, написал, что не всегда им нужно следовать, и даже привёл примеры случаев, когда следовать не нужно! Люди, нам нужно скооперироваться и вместе отстоять эти важные незыблемые правила.
Кто может, пожалуйста, так же помогите нести свет истинного знания другим — например тут вроде бы уважаемый человек, преподаватель кафедры информатики МФТИ, эксперт ЕГЭ, тоже приучает глобальные переменные использовать
Призываю всех зайти в комментарии к этому видео и написать Тимофею Хирьянову, что он не прав, указать на его ошибку и указать всем желающим на Ytyt.pikabu как светоч истинного знания
Простите, что сам так мало перечислил, к сожалению, пишу впопыхах, ведь враги нормального программирования уже стучатся в мою дверь. Кажется, вот-вот они прорвутся ко мне. Но ничего, главное, вы держитесь и во что бы то ни ста

Теперь давайте серьёзно. Знаете, есть такие люди, которые очень вредят и неопытным программистам, и IT в частности. Они очень упрощают такое большое и сложное явление. Они возводят в абсолют и ранг незыблимого правила, вещи, которые являются договорённостями или рекомендациями и далеко не всегда соблюдаются, принципы, подходы, которые не везде и не всегда уместны. Они заявляют, что то, что является недостижимым идеалом, стремление к которому и правда повышает качество и эффективность проектов, в реальной работе является нормой. И всячески это насаждают.
А людям хочется такой определённости, и они ведутся на это, и потом на практике очень страдают от того, что в реальном проекте от какого-то принципа или «правила» отходят и их, таких знающих всё, тоже заставляют идти вопреки этому правильному и единственно верному. «Забудьте всё, чему вас учили в вузе» — проблема оттуда же родом. И приходит разочарование,
Программирование обширно и прекрасно. Одну и ту же задачу можно решить разными способами. И бывает то, что работает, и то, что не работает, то, что эффективно и неэффективно, эффективно на короткой дистанции и неэффективно на длинной и т.д. и т.п. И в разных условиях и разных контекстах всё по разному. Образование — такая же область. С иным учеником, чтобы добиться успеха и понимания, придётся идти вразрез со всем, чему тебя учили.
@YtYt.Pikabu , хватит вредить людям и IT, хватит упрощать и сбивать людей с толку, рассказывайте всё как есть и учите, как на самом деле будет!
То ли дело у меня, я показываю всё, разные способы, а потом уже объясняю, какие когда могут быть эффективны или нет. Все срочно подписывайтесь на меня, пересылайте мне денег на карту 4949 4949 4949 4949 или по номеру 8-800-555-35-35
(все же поняли, что это липовые данные, не? :-) А то я уже ни в чём не уверен)

Пришёл человек, посмотрел, нашёл кучу вещей, к которым можно придраться. И раздул из этого какой-то ужас вселенских масштабов с приплетанием каких-то судеб и мотиваций и т.д. и т.п., жутко всё упрощая. Я и признал. Есть у меня косяки. И у него есть. И у меня и у него в курсах можно найти косячки, огрехи, вещи спорные, которые обычно не практикуются. Я удивился, давно же посматриваю его деятельность — должен вроде бы понимать такие вещи. Попробовал по-нормальному пообщаться, признал часть недочётов. С частью не согласился, попытался объяснить свою позицию, объяснил, из чего она выросла. Со многими критиками это получалось — и они признавали, что да, они не сразу въехали в специфику и какие-то вещи лучше оставить, как есть, с какими-то продолжали не соглашаться.
Пока не один критик не убедил меня прямо перезаписать видео — потому что я сам несколько видео брал и перезаписывал, не выпуская. Или удалял в тот же день и перезаписывал, если считал, что совсем проблемно.
Но Ytyt.Pikabu пришёл не понимать и разбираться — пришёл самоутверждаться, валить нечисть паладинским молотом. Наверное, надо было вот так ответить, как выше, и в таком духе весело проводить время — но не до того было.
Если серьёзно про курс ytyt.ru , а именно бесплатную его часть — да выглядит как нормальный курс, и над ним действительно поработали. И над сайтом тоже. Естественно, косяки есть и есть к чему придраться, в такой области всегда есть, к чему придраться, согласно какому-то подходу, принципу и т.д. Но на мой взгляд — в основном это безвредные мелочи что у него, что у меня, не смертельные. Есть спорные вещи, но они оправданы контекстом.
Смущает бесплатная вводная часть некоторой типичностью/классичностью на фоне некоторых заявлений автора. Всё довольно стандартно, везде сначала через глобальные переменные учат, если курс посвящён языку, на котором так можно. Но почему бы и нет, с другой стороны, классика свою надёжность уже доказала. Есть какие-то небольшие отхождения, некоторые похожи на мои в моём курсе :-). Они странно выглядят уже на фоне этой классичности, но — но почему бы и не так? Всё равно должно быть понятно.
Я не увидел большого количества практики — задачек можно было бы и побольше, на мой взгляд, многим этого объёма маловато, но, с другой стороны, это может и отсекать лишнюю аудиторию. Теории в начале много, полотна и я бы, если бы прямо вот платный курс делал, чаще бы практические штуки вставлял, не задания так демонстрацию. Как это на Pythontutor сделано
Список раздела платной части курса — адекватный, целостный, то, что нужно backend-разработчику.
Ещё многим посетителям сайта наверняка хотелось бы задать такой вопрос — «А вы кто?». Ну то есть что Тимур, что остальные какое отношение имеют к промышленной разработке? Где они программировали профессионально и что? Этого почему-то на ресурсе нет, хотя вроде как подразумевается, что это курс от профессионала(ов) для подготовки профессионала (под ключ). Вот вы сами сайт, платформу разработали — кажется, для лучшей убедительности как-то сделать акцент на этом. «Мы профессионалы в разработке сложных сайтов, вот сделали этот сайт с нуля (или на Django там), регистрируйтесь и знакомьтесь. До этого работали в таких компаниях над такими проектами. А вот репозитории наших проектов под открытыми лицензиями на Github». Да, это частично есть на Pikabu, растворено в постах, но и на сайте неплохо бы, чтоб было коротко и ясно.
На самом деле, успешность определяется количеством и качеством практики и тем, как будет строиться взаимодействие между будущими учениками и преподавателями. Многое зависит и от преподавателя и ученика. Как отвечают на сайте на вопросы, я не стал проверять — потому что это был бы отдельный кейс и статистику бы никакую не дал.
Так что вердикт по курсу — рекомендовать горячо не стану, тем более платный. Но если вы серьёзно нацелены стать профессионалом — попробуйте бесплатную часть. Если будет получаться, если объяснять будут понятно на старте, если убедят в своём профессионализме как программистском, так и преподавательском, если есть такие деньги и готовность трудиться — почему нет? Учиться быть профессионалом лучше у профессионала.
Давно сюда не писал, так как чего мельтешить. Но @vrom1990/streams с решением разных задачек продолжал каждый четверг в 20:15 по московскому времени. Вот плейлист со стримами по циклам:
https://youtube.com/playlist?list=PLmn7h9eyDeMNT1cF1tC_BbiRD...
Там далеко не всё разобрал, что можно было, будут запросы — продолжу. Там же, на самом деле, и разобрал многие типовые задачи и на списки, так как цикл for со списками очень связан.
Ещё немного видео на циклы и списки тут
https://www.youtube.com/playlist?list=PLmn7h9eyDeMPE7twjaYrT...
А вот и последний стрим, два простеньких забавных, но полезных проекта на списки

@vrom1990
https://archive.org/details/python-tupyh
https://www.youtube.com/c/ВячеславРоманьков
@vrom1990/
@vnrom1990
https://t.me/vrom1990pb
Одна из частых ошибок молодых программистов — экономия времени на чтении. Читают текст недостаточно внимательно, не понимают, что требуется, как именно должен быть оформлен результат — и создают вообще не ту программу, тратя кучу времени.
Читать нужно раз 5. Даже если там 2 строчки — 5 раз хотя бы. Тогда шансов так ошибиться гораздо меньше.
Привет, с вами самый неспешный преподаватель программирования Вячеслав Романьков.
Во-первых, пока по подпрограммам (функциям) всё, три видео:
https://youtube.com/playlist?list=PLmn7h9eyDeMMCBonuyVVD8Llg...
Стримы по основам ООП в Python «для тупых» уже есть видео, продолжим наши стримы-вебинары по этой теме в этот четверг, 20:15 по московскому времени, а пока вот уже записанное:
https://youtube.com/playlist?list=PLmn7h9eyDeMPDX-7Sq7SCp7kT...
Кстати, предлагаю всем бесплатную диагностику по программированию — как взрослым, так и детям:
- люди, кто вообще с программированием не имел дела
- люди, кто думают, что программирование не для них
- люди, которые уже обучаются какое-то время, но упёрлись в потолок и хотят понять, из-за чего
- дети, которые не знакомы с программированием
- дети, которые «гуманитарии», «творческие люди» и программирование не для них — покажу, что для таких людей уже тоже есть полезные программируемые технологии
- дети, которые где-то учатся, и родители хотели бы стороннюю экспертизу — «А они там вообще чему-то учатся?»
- и т.д. и т.п.
Длится онлайн, 30-60 минут. Какие-то вещи нужно рассказать и подготовить заранее. Кому интересно, пишите.
На волне этого верну тему обучения программированию детей, довольно интересные открытия и наблюдения накопились.
Планирую курс «JavaScript „как для тупых“», так же основы, но понятно, на пальцах и с практическими примерами доступными. Будет он для тех, кто уже HTML и CSS изучил более-менее, но никак не может понять, как с помощью JavaScript управлять данными в HTML. Будет ещё более поверхностным, но «движок заведётся», что-то уже в голове уляжется и кое-что сможете делать.
По Python уже многое в формате «Для тупых» рассказано, допубликую пару материалов, думаю выпустить курс для тех, кто уже отзанимался, о типичных пробелах в знаниях, умениях и навыках уже продолжающих обучение. Будет о том, как их проверить и исправить. Курс основной, с домашними заданиями и т.д. — не знаю пока, застрял на заданиях к одной из тем, тема важная, не хочется выпускать то, что по моему мнению не очень, хочется вау-задания с решениями дать.
На этом пока всё, до связи. Оптимистично верю, что раньше, чем ещё через три месяца :-)

Страшная правда о цикле For в Python заключается в то, что цикла For в Python нет, под ним скрывается подлый самозванец. А именно цикл ForEach («для каждого»).
Классический цикл For во всех языках использует переменную-счётчик. Она принимает какое-то значение, часто 0, и потом обычно к ней прибавляется или отнимается на каждом шаге 1. Иногда другое число, иногда с переменной другие действия, но суть такая. И вводится эта переменная в первой строчке For, в ней же указывается, что с ней должно происходить и до каких пор продолжаться. В Си-подобных языках будет примерно так:

где print — как в Python, вывод текста в консоль. В каждом языке этот вывод свой. Тут выведутся числа от 0 до 7. Код можно расшифровать так: для i от 0 и пока оно меньше 8 прибавлять к i 1 и выводить его.
ForEach тоже использует переменную, но он всегда перебирает некую последовательность. В си-подобных языках будет примерно так

slovo — переменная, которая содержит строку, а bukva — переменная, в которую ForEach загоняет по очереди каждую строку. То есть можно расшифровать «для каждой буквы в слове вывести букву»
В Python циклу For, который на самом деле ForEach, можно дать строку — он переберёт все буквы. Можно дать файл — он переберёт его построчно. А можно дать последовательность чисел от 0 до 7 и он переберёт и её. В переменную, которую использует ForEach, записываются не индексы, не номера. Она, как бы обозначает собой каждый элемент этой последовательности. Строку файла, букву.
Настоящему For можно дать только первое число, по какому правилу генерировать каждое следующее и когда это всё закончится. Вот и получается, что в Python под маской For скрывается ForEach:

А вот как нужно было бы писать код для вывода того же слова по буквам, если бы For в Python был настоящим For:

То есть и обычным For можно перебирать массивы/списки, строки и т.д. Но это работает несколько по-другому.
И напоследок вернёмся к первому примеру, где выводятся числа от 0 до 7. Как это делается в Python с помощью его самозванного For?

Смотрите, тут тоже вроде бы переменная-счётчик i. Можно и называть её счётчиком, но тут происходит другое. Функция range() вернёт последовательность чисел 0, 1, 2, 3, 4, 5, 6, 7. То есть это примерно то же самое, что:

Тут, опять же, мы не прибавляем к числу из переменной что-то и записываем обратно. Тут For получает готовую последовательность 0, 1, 2... и в переменную по очереди записываются все её части.
И сразу для профессиональных программистов, которые не поймут, на какую я аудиторию пишу, и начнут спрашивать, зачем это писать, ведь всем понятно — моей аудитории непонятно :-). На начинающих ориентируюсь. Причём на таких, которым куча бесплатных и подробных курсов непонятна. С которыми, если вы попробуете их сами обучить программированию, будет так

Так что кто это не прочитал и всё равно написал, тот кукушечка.
Ссылочки на меня:
@vrom1990
https://www.youtube.com/c/ВячеславРоманьков
ССЫЛКА НА ТЕЛЕГРАМ-КАНАЛ ДЛЯ ПРИВЛЕЧЕНИЯ МИНУСОВ
https://t.me/vrom1990pb

Что-то с YouTube вставляться не хочет, ошибку выдаёт. Так что вставлю с ВК, но на Youtube так же есть https://youtu.be/9EKUjKoVpEI
Проверяем домашнее задание по переводу данных из типа «целое число» или «вещественное число» в тип «строка» с помощью функции str()
00:00 Вступление
00:27 1 задание
06:07 2 задание
09:53 3 задание
12:50 4 задание
14:53 5 задание
19:17 Финал
Мальчик с задержками в развитии. 9 лет и кое-как умеет читать, проблемы в социальном плане, в других — я не стал вдаваться в подробности.
Пришёл этот мальчик попробоваться на кружок программирования, так как большинство остальных не подошли. Даю ему среду, где читать не надо — стрелочки, кружочки только. Задачи в духе «напиши роботу, как ему двигаться, чтобы пройти через лабиринт». Как пошёл, как пошёл! Дошёл до довольно сложного уровня. Уставал только быстрее, чем большинство, но за время работы успевал куда больше.
В общем, задержка задержкой, читает плохо, но алгоритмическое мышление огого как работало уже в 9 лет. Сейчас ему лет 13, наверное, родители любящие и понимающие. Надеюсь, всё у него хорошо поэтому, что-то технологическое или интеллектуальное осваивает
Если ученик пропустил больше, чем две недели, я уже автоматически возвращаюсь с ним на самое начало. Знания о программировании забываются очень быстро. Но не всё так страшно. Ученик проходит все эти темы очень даже быстро, быстро догоняет сам себя. В итоге тратится меньше времени, если пытаться пыжиться с того же места, на котором остановились
Одного ученика пришлось выгнать с занятий. Нет, он не плохо учился — он учился отлично. После полутора месяцев обучения я ему сказал:
— Всё, хватит тебе сюда ходить, я тебе не нужен.
— Да как это, ну...
— Ты прекрасно владеешь английским. Ты на 3D-моделировании натренировал мышление. Базовую программу, которую я даю за год, ты освоил за месяц. И уже сделал неплохой проект на Unity по англоязычным видео с YouTube. Не страдай ерундой — делай свои проекты. Что-то будет получаться, что-то нет — тогда упрощай, вырезай. И делай. Всё. Я тебе не нужен, всё, что мог дать, я дал. Ну, мог бы ещё, но ты это сам освоишь в процессе работы над своими проектами. Давай, иди.
Он ещё какое-то время пытался ходить ко мне, потом к другому преподавателю в нашей школе программирования (тогда я ещё в ней работал). Но быстро понял, что я был прав.
Этот ученик ещё и точно знал, чего хочет. Направление было популярным, а на YouTube по нему всё было на английском. Таким, как он, разве что ментор нужен — и то не сразу. Сначала самому разобраться, набить шишек, понять, что именно не получается понять или сделать, а уже потом искать ментора среди профессионалов.
(И да, эта история произошла ещё до того, как я начал разговаривать с учениками на «Вы».)
Подрабатываю репетитором.
Продолжаю описывать мои впечатления от работы учителем. Сегодняшняя история про то, как я пошел работать физиком в 8 класс в свой родной лицей, из которого когда-то выпустился.
Итак.
***
Пришел на первый урок в классе. Ребята шумные, но успокоить можно быстро. Работаем. В конце урока подходит ученик и говорит "спасибо, я первый раз понял физику". Завуч при всем классе путает мое имя.
*
Подписываем со школой договор через две недели работы. Оклад - один смех. Но я и не за деньгами сюда шел, так что работаем.
*
Проводим лабораторную. Ученики пьют воду из колб и облизывают манометр. Два учителя в классе - не помеха. В следующий раз нужно брать крепкий соляной раствор или слабительное. Или спирт для меня.
*
Класс привык ко мне и начал шуметь гораздо больше. Затрачиваю много нервов и усилий, чтобы держать класс под контролем. Стараюсь не орать. Пока не ору. Ищу спирт.
*
На уроке кто-то крепко сматернулся (матерятся они уже знатно и часто). Поднял весь класс. Сказал - или этот человек выходит, или самостоятельная. Устроили сцену из фильма Спартак ("Я матерился! Нет, я матерился!"). Но это все были другие ребята, наш главный герой засел в кусты. Пишем работу, честно ставлю 90% двоек.
*
Получаю расчет за месяц. В 10 раз меньше, чем написано в договоре (то есть, совсем копейки). В бухгалтерии уверяют, что так надо. Иду к директору. Оказывается, мне насчитали как раз в 10 раз меньше часов. Бухгалтер заверяет, что скоро деньги упадут на карту. Проходит месяц - тишина.
*
На одном из уроков двое учеников обижали третьего (мальчик один в один Невилл Долгопупс). Отбирали вещи, били по ногам и голове. Все делали тихо, я даже не сразу въехал в ситуацию. Вызываю завуча. Завуч орет так, что слышно на всех этажах школы. При виде завуча бьющие ребята съехали в кусты, мол, че я, я ниче не делал. Отказываются выходить из класса, их уже выпинывали одноклассники. Фу.
Спирт, где же ты?
*
Воспитания от завуча хватило ровно на один урок. Через урок вновь пошел мат на уроках, драки и прочая фигня. Популярно объясняю, что будет, если я уйду из их класса и сколько будет стоить их дальнейшее образование. Умные притихли (они и так не шумели), остальные не прониклись.
*
На одном из уроков опять дерутся двое. Потребовал выйти из класса. Сидят. Я настаиваю. Другой мальчик говорит "да чо вы, я б давно вышел, чем это слушать". Вскипаю, выкидываю нахрен всех трех к завучу.
У завуча обнаруживается спирт.
*
После последнего урока говорю, что заниматься в этом классе больше не буду. Ведут на беседу к директору. Директор жалуется, что работать некому, обещает златые горы. Я отказываюсь. Уроки в классе вновь ведет завуч.
*
Родители и ученики спрашивают в вотсапе и телеграме - правда ли, что я ушел? Расстраиваются. Говорят, что за время со мной их ребенок хоть начал понимать физику.
***
Еще раз подчеркну. Все вышеописанное - лицей, учреждение с повышенным статусом.
Учителем может работать только либо очень богатый человек, либо альтруист. В таких условиях давать ребятам хоть что-то (не говоря уж о добром и светлом) - огромный труд. Низкий поклон от меня всем учителям. Вы - герои.
Многие новички в программировании совершают эту ошибку — пытаются написать всё и сразу. Говорю им, что нужно разбивать на подзадачи и писать маленькими порциями — всё равно пишут всё сразу, а потом ищут ошибки сразу по всему коду. Вместо того, чтобы отлавливать их на маленьких кусочках.
Начинающим вообще каждые 2-3 строчки лучше запускать. 10 строк кода уже много, уже тяжеловато в них ориентироваться. Но вот пишут, делают ошибки, искать их и исправлять ещё не умеют, поэтому при исправлении часто только ещё сильнее ломают... Сколько мучений на ровном месте.

Решения задачек из видео https://github.com/vrom1990/forstreams/tree/main/stream24.04.23
Ссылочки на меня:
@vrom1990
@vrom1990/

00:00 Вступление
00:16 Типаалиса код
01:05 Типаалиса блоксхема
02:14 Типаалиса код без elif
05:30 elif в блок-схемах компактно
Материалы из видео https://github.com/vrom1990/pythondlyatupyh/tree/main/011.4e...
Ссылочки на меня:
@vrom1990

00:00 Во я лошара
00:11 Вступление
01:28 Синяя изолента и WD-40
03:40 Минимум из трёх чисел
07:15 Проверка деления на ноль
10:40 Деление на ноль по-другому
12:20 Тройная вложенность ветвлений
18:44 Завершение
Материалы, примеры кода и блок-схемы: https://github.com/vrom1990/pythondlyatupyh/tree/main/011
Ссылочки на меня:
@vrom1990
Комментарии