Python-джедай #7 - Циклы

1589 ratings | 56656 views


Python-джедай #7 - Циклы

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

Comments to the video: Python-джедай #7 - Циклы

аманбек 6 days ago
while циклы на питон!!!!Лучший,удобопонятный,один-единственный УРОК в Ютубе!!!Спасибо!!!
Boris Grigoryan 6 days ago
nu on je ne robot. pereputal prosto. no obisnyaet ochen xarasho. spasibo
eku ulanbekov 9 days ago
хай! каким компилятор вы пользуетесь? python
ЗлойБуратино 17 days ago
5:05 промах,необходимо символ < поменять на >
badaSS guY 19 days ago
Владимирский ЦИТРАЛ, ветр нордовый.
RealShowCast 20 days ago
test = True if test: Что-то выполнится Не понятно, что спрашивает оборот if test ??
Praeclurus Aeternitas 22 days ago
выдумал увлекательную задачку на эту тему. Простую, в общем-то, однако увлекательную. Как сосчитать суммы чисел от 1 до 100 резвее Гаусса? С помощью циклов! number = 1 amount = 0 while number <= 100: amount += number number += 1 print (amount) Если код можно сделать лучше, изволь, скажите.
Здесь могла быть ваша реклама 23 days ago
Про цикл For, этак ничего и не поведал(
Fanta Fantik 27 days ago
На 5:18 этак вообщем некорректно!!! Т. К. Условие производится при значении True. Как 0 может быть больше 3? Это уже будет смысл False и не получится ответа.
Death Waits 27 days ago
Цикл уходит в бесконечность , отчего ? i = 0 while i <= 10 : if(i % 2) != 0 : continue ; print(i) i += 1
Onti 29 days ago
Не то что находил,ни слова о цикле for.Да и плюс промах в коде i <= 3
Mordecai gamer 1 month ago
Я одинешенек с цетрал орнул?
Олег Пучков 1 month ago
i = 12**100 while 1 == 1: print (i) i +=13**100
Анатолий Моляков 1 month ago
parol = input('type password: ') while parol != '123': print('poshel na her, try one more') parol = input('type password: ') print('ок, krasavchik')
Саня Стечкен 1 month ago
изволь помогите мне плиз что мне мастерить у меня не запускается number = 0 while number <= 1000: number +=1 if (number %2) !=0: continue print('четное число' + str(number)) пишет: Process finished with exit code 0
Aleks Mehanik 2 months ago
5:19 промах. Ничего не выводится! Ты сам гласил. Цикл исполняется, когда число меньше либо равно какому-то числу, однако число 3 не меньше 0 и не равно.
Джон Сноу 3 months ago
Спасибо!
Антон Носков 3 months ago
жалко коммент невозможно бросить с акцентом, будто у создателя. не сумел досмотреть крче. разрезает ухо
xen 3 months ago
кто знает скажите изволь.каую оболочку он употребляет для введения кода?
Alex Byvatov 3 months ago
обыкновенно у него открыт саблайм текст. кушать черная тема и подсветка синтаксиза.
Владимир Булаткин 4 months ago
Не стал глядеть, музыка в обучающих видео раздражает.
Shock UA 4 months ago
Хах у меня с переменными вышл нескончаемый цикл!!!
Серж Южный 4 months ago
Ошибочка вышла) Специально нас проверить желал? )) А я еще таковой думаю *какого черта 4 числа?! не ужели я так не чего не понимаю?!* А здесь вот оно что ))
Musa Musa 4 months ago
i = 3 while i >=0: print(i) i=i - 1 вернее этак
iokus 4 months ago
Скажите изволь в чём промах? a = 0 while a <= 1000: a +=1 if a % 2 != 0: continue; print('Чётное число ' + str(a))
Танки Онлайн - Паркур 4 months ago
На 5:23 допущена промах: Поскольку *i* ровняется 3 этот код не исполнится, поэтому-что там прописано что покамест *i* меньше а *i* ровняется 3. Значит *i* не будет меньше 0
Артем Зайцев 5 months ago
не весьма отлично сообразил, образец с continue
Ilya damsky 5 months ago
вот этак надлежит быть чтоб он написал 4 числа: i = 3 while i >= 0: print(i) i=i-1 ну-ка либо вот этак: i = 3 while i >= 0: print(i) i -= 1
Shakhin Gadzhiev 5 months ago
Написал в мобильном приложении Pydroid 3 вот этот код: test = True while test: print('Что-то') И потом этого кода программка не отвечает
Tma Mal 5 months ago
5:10 ничего не выведется, поэтому что i вовек не будет = 0 и вовек не будет меньше 0, а это означает что 0 цифр будет написано на экран
Егор Харламов 6 months ago
тебя зовут Абрахабр лол ха !!!!!
Andre GG 6 months ago
3:04 Мы создаем объект в процессе присваивания переменной, где i это ссылка на объект
Naida Isayeva 6 months ago
Очень отлично объсняете. Но кушать малеькая опечатка. На 5.14 минутке вы даете задачку. В ней следует поменять символ на >=, чтоб выводило 4 числа. А этак ничего не выведет.
Kirill Syomin 7 months ago
Как вам для основы?Игра угадай число.Про рандом гуглил)Какие будут предложения по апдейту? !/usr/bin/python Импортируем модуль random import random Задаём переменные number = 0 answ = 0 name=input( Как вас зовут? ) Приветствуем игрока:-) print( Здравствуйте , + name ) print( Перед вами забава Угадай Число ) Выбор уровня трудности diff=input( Выберите степень трудности: Лёгкий, Средний, Сложный ) if diff == Лёгкий : print( Хмм.Новичок:)Загадываю число от 1 до 10 ) number=random.randint(1,10) elif diff == Средний : print( Хороший выбор. Загадываю число от 1 до 20 ) number=random.randint(1,20) elif diff == Сложный : print( Что ты такое? Загадываю число от 1 до 30 ) number=random.randint(1,30) else: print( Такого уровня трудности не существует ) print( Итак, начнём ) Игровая логика while answ!=number : answ=int(input( Введите своё число : )) if int( answ>number ) : print( Ваше число больше загаданного ) elif int( answ<number ) : print( Ваше число меньше загаданного ) else : print( Отлично, ответ: + str(answ) ) print( THE END ) P.s. Хауди, ты наилучший! Спасибо за полезную инфу и такое разжёвывание материала!
Val Kurd 7 months ago
Я задумывался создателю любопытно что он делает, а на деле попросту сбор просмотров будто обыкновенно, грусть. Ребят сбросьте обычные каналы по питону ибо отыскать не могу
Val Kurd 7 months ago
Хауди Хо™ - Просто о мире IT! Прочитал укус питона, порекомендуй что почитать
Хауди Хо™ - Просто о мире IT! 7 months ago
По нормальному нужно книжку нормальную брать и прочесть. Курс - только вступление в стиль для тех, кому ленность декламировать книжки. Рекомендую Byte of Python и М. Лутца.
Мадарыч М 7 months ago
5:13 я тоже на уроках путаю эти стрелочки.
ADaM M 7 months ago
Может кто разъяснить тщательно 5 строчку кода на 9-ой минутке if (number % 2) !=0: %2 - ? , ! = 0 -?
Руслан 8 months ago
В задачке косяк))) однако не сущность. Автор - все нормально, однако прям уж совершенно будто для интеллектуально отсталых обьяснение
Andy Ko 8 months ago
=))
Killshoot gf 8 months ago
Вы цикл for не поведали
Yuriy Rudik 9 months ago
i = 1 while i <= (i+1) : print(i) i = i + 1 Попробуйте
Omion Hattac 9 months ago
5:22 затестил даже, итог будет если галку поворотить, очепятался наверное
Сорокин Павел 10 months ago
Гарик Мартиросян учит питонить
Jim Petruk 10 months ago
А мне будто, что это не промах, а особый вброс, чтоб повысить вовлеченность учащихся.
Хауди Хо™ - Просто о мире IT! 10 months ago
Не пали контору )
Aleksei Goloulin 11 months ago
Исправьте ошибку на 5-ой минутке! 3 НЕ меньше 0 ! На экран ничего не выведется!
Семен Горбунков 11 months ago
5 меньше 5ти?? всерьез?
Kaktus Party 1 year ago
я аж ужаснулся будто этак там 4 числа если там ни одной)
pierre diaconu 1 year ago
Если учёный не может разъяснить уборщице, которая убирается у него в лаборатории, резон собственной работы, то он сам не осознает, что он делает. .Все весьма верно и попросту объяснено,благодарю.Кто не осознает этих уроков,рад поделится ресурсом где я учил Python,их недочет в том что весьма огромное пора,и глас создателя какой то искривленный
Tut Ninin 1 year ago
И попытайтесь меня уверить, что промах допущена не умышленно! ))) Автор достигнул таким образом рекордного количества комментариев под видео. ))
Хауди Хо™ - Просто о мире IT! 1 year ago
Т-с-с-с )))
Kuracanto 1 year ago
Автор имел ввиду >= 0 быстрее итого
MR_CHAFFEE 1 year ago
а этак можно вк взломать? типо покамест не повится аддрес его странички с верху в поисковике, а он появится лишь когда забежать в его вк, выбирать буковкы и числа в логин и пароль,а этак же потом каждой пробы нажимать кнопку взойти.Когда нибудь программка найдёт правильное сочетание пароля и логина.
?XZ 3 months ago
Даже если и небыло бы защиты, то твой пк, даже если их немало нескончаемо длительно пы подбираль логин + проль которые подходят товарищ другу, при условии даже неплохого цп
Keep 228 3 months ago
обычный брут форс, однако это будет выходить очень длительно
Саша Тимофеев 10 months ago
MR_CHAFFEE не расстраивайся друг, мне нравится твой ход мысли
MR_CHAFFEE 1 year ago
ААА точно же не получитлся этак будто там охрана от роботов эх жалко!
frostywka 1 year ago
чет в этот один запутанно вышло
Denis Foxtarget 1 year ago
Что за в вопросе i=3 while i <= 0: print(i) i - i - 1 я ответил верно, а создатель околпачил. Зачем это мастерить?
Дима k 1 year ago
В обучалке на дроиде те же самые примеры , хоть бы свои выдумал))
Хауди Хо™ - Просто о мире IT! 1 year ago
Т-с-с-с
Нео Сан 1 year ago
Дякую ви дуже зрозуміло объяснюєте , до вас ніхто этак професійно та доступно цього не робив !
Alexey Voronin 1 year ago
цетрал-ц -- это клево. Лучше лишь контрол-резет
Daniel Donskiy 1 year ago
Посмотрел твои уроки и составил код, чувствую где-то промах подскажите number = 0 number2= 1 while number <=100: while number2 <=99: number+=1 number2+=1 if(number%2) !=0: continue if(number2 % 2) !=1: continue print(' Четное число ' + str(number)) print(' Нечетное число '+ str(number2)) Сами числа четные и нечетные указывает по порядку, однако что бы приостановить нужно нажимать ctrl + C
Ihor Romanyshyn 6 months ago
Странное оно у вас
Ralph Lauren 1 year ago
отчего потом continue точка с запятой
Просто Так 1 year ago
++ и -- не прокатит?
Qwerty.k 1 year ago
Просто Так в питоне не прокатит такое
Илья Хмелев 1 year ago
отчего не указывает строчку ведите а и вообщем ввод не работает в цикле? while true: a=int(input( vvediye a ))
Али Велиев 1 year ago
Я не понимаю ты там пишешь if True: print (что- то ),то кушать это означает Если истина,тогда вывести- что-то А что истина?Что мы выясняем является правдой либо ложью?Я не сообразил.По умолчанию вечно условие True значит?
Али Велиев 1 year ago
аа сообразил) Спасибо огромное.Понятно растолковал)
Али Велиев 1 year ago
минутка 1:00
М Р 1 year ago
i = 1 while 5 <= 5: print(i) i = (i + 1) * 2 такое началось.
Mr Lime 1 year ago
Многое схоже с паскалем. Можно обучать новоиспеченный синтаксис и повторять темы паскаля.
Егор Нежелеев 1 year ago
А будто же цикл for?
Julia Omelchenko 1 year ago
Спасибо за уроки и ваш труд. Ваши 1-ые 7 уроков посодействовали мне за неделю хотя бы малость врубиться в программирование и написать 1-ые мини-программки - калькулятор, регистрацию и логин в систему итд. Спасибо! Отличный канал, держите лайк и подписку.
Хауди Хо™ - Просто о мире IT! 1 year ago
+Julia Omelchenko Рад посодействовать)
Евгений Церковников 1 year ago
Объясните,отчего в питоне не массивы, а списки?И отчего не асоц.массивы,а кортежи?
Леонид Зубков 1 year ago
Какая конкретно это гипотиза Питона? Я учусь в 3 и полавинка того, что ты говоришь - не выходит, даже глупо переписываю код и все равно не выходит, приходится корректировать и лишь тогда.
Arsnet TV 1 year ago
В коде 5:20 ничего не выведится этак будто по условию цикла i меньчше нуля надлежит быть, а i = 3 будто видать на картинке
-) romassuper (- 1 year ago
в 5:18 промах этак будто i = 0, то ничего не выведет поэтому, что в коде написано while i <= 0. однако i больше нуля
-) romassuper (- 1 year ago
Anmaner ну-ка конечно согласен
Maks alekseev 1 year ago
На 5:16 в задании про цикл while промах
Eee_Notan 1 year ago
Вы все считаете своим священным долгом это произнести?! Да хоть какой это сообразил!
Александр Горовов 1 year ago
Вообще это очень престижная фишка для обучения, дать задание, потом выдать false за true, заставив мозги слушателя немного вскипеть, пересмотреть задание 5 один, кинуть мышку в монитор, произнести ой-всё. залезть в комменты и осознать, что прав был был всё же ты!!!! </end>. Заставляет воспринять пройденную тему на 100%. Беру этот способ на заметку, создатель + )))
Сергей Архипов 1 year ago
а сообразил
Сергей Архипов 1 year ago
Народ у меня неувязка в самом первом коде он заместо чисел от 1-го до 5 выдает нескончаемое число цифр i = 1 while 1 <= 5: print(i) i = i + 1
Daniel Donskiy 1 year ago
while i <=5 а не while 1 <= 5
TFX 1 year ago
скажите изволь,я сохранил документ,и в строке программка выполняеться,позже будто пишу иной код и сохраня. тот же документ,команда выдает все равно программку которую я делал до этого,будто поправить?а то не комфортно повсевременно под новейшую программку основывать новоиспеченный текстовый необходимо
DeadRoy 1 year ago
А я дурачина, сделал вот этак:) a = 1 while a <= 10 a++: print(a) print('\n') Отвыкать от PHP нужно-бы
Женя 1 year ago
3 не меньше нуля, этак-что цикл закончится
Illia CHUDAKOVTRIS 1 year ago
Хауди Хо, при выполнении кода  SyntaxError: 'break' outside loop и SyntaxError: 'continue' not properly in loop. Подскажи изволь будто это поправить?
Эрокез 91/ru 1 year ago
3 не может быть <=0 : меняйте на >= и все.
kyd 1 year ago
лепи горбатого, мы будем фиксить этак даже интересней ;)
Neo FiT 1 year ago
Спасибо за Ваши уроки! Можно попросить прикреплять какие-нибудь домашние задания, что-то вроде 2-ух блоков одинешенек обычный, а 2-ой усложненный?
Drezd A 1 year ago
Спасибо за задание, Python для меня оказался весьма легким, щас изучаю c++, купил для этого книжку
WLMNT 1 year ago
Как можно упростить таковой вот код запроса пароля, однако уже с циклом?) Чтоб программка спрашивала пароль, покамест юзер не введет его верно. пароль = input('Введите пароль: ') if пароль == '123': print('Ок, проходи') else: while пароль != '123': print('Не-а, ты не угадал пароль') пароль = input('Введите пароль: ') print('Ок, проходи')
Допустим, что я Yura 1 year ago
Это работает: Log_Bool = False login = input('Введите собственный логин:') password = input('Введіть собственный пароль:') while Log_Bool != True: if (login == 'MortyOne' and password == 'password123'): print('Ви удачно ввойшли в собственный акк, ' + login +'!') Log_Bool = True else: print('Ви некорректно ввели собственный пароль або логин,спробуйте ище один') login = input('Введите собственный логин:') password = input('Введите собственный пароль:')
Neo FiT 1 year ago
Из того что мы прошли будто-то этак login = input( Введите новоиспеченный логин: ) password = input( Введите новоиспеченный пароль: ) cheklogin = input( Введите Ваш логин: ) chekpassword = input( Введите Ваш пароль: ) i = False while i != True:     if (cheklogin == login) and (chekpassword == password):         print( ВХОД ВЫПОЛНЕН )         break     else:         print( Неверный логин либо пароль )         cheklogin = input( Введите Ваш логин: )         chekpassword = input( Введите Ваш пароль: )         if (cheklogin == login) and (chekpassword == password):             print( ВХОД ВЫПОЛНЕН )             break Как сделать по другому я ещё не знаю)
Вадим Ражих 1 year ago
Даже стесняюсь будто то строчить. однако в примере символ равенства стоит не верный. Поменять озвучку к примеру. )) Уроки достойные внимания.
NiGa SHoW 1 year ago
чтобы вышло 4 числа необходимо поменять символ (<) на (>)
NiGa SHoW 1 year ago
я решил сам однако ты произнес что не правель позже я решил проверить в консоль ничего не вывело
NiGa SHoW 1 year ago
ошибочка в этом случае задачки в консоле ничего не выведется
NiGa SHoW 1 year ago
эээээй
TheBestNarrator 1 year ago
9:30 Для чего необходимо строчить !=0 ? И дробление по модулю это будто?
TheBestNarrator 1 year ago
Точно, всё сообразил, благодарю еще один)
Constantin Naumov 1 year ago
Делением по модулю проверяется остаток числа (у четного числа остаток вечно равен нулю), и если его остаток не равен нулю (!=0), то число пропускается, этак будто не является четным.
TheBestNarrator 1 year ago
Большое благодарю, неплохой человек! Про модуль понятно, а для чего всё-таки строчить, что не равно нулю?
Constantin Naumov 1 year ago
!=0 значит не равен 0. Деление по модулю - вычисление остатка, будто если бы ты разделял в столбик. Вся построение предполагает, что если число делится на 2 по модулю и имеет остаток в конечном итоге - оно пропускается.
GlitchBitch 1 year ago
5:10 извините, вы символ неравенства не тот поставили, необходимо было >=, а не <=, попросту при <= ничего не выводиться.
Vlad 1 month ago
Да здесь не извините нужно гласить а Алё, бл@ ь
ALIAKSEI Halenchyk 1 year ago
У меня не запускается образец с Continue. Точка с запятой потом Continue отмечена красноватым цветом
Саша Тимофеев 10 months ago
ALIAKSEI Halenchyk дай ссылку и всеж потом сонтиниос ставится точка с запятой?
ALIAKSEI Halenchyk 1 year ago
Скачал прибавление на телефон Learn Python. Нашел там, что потом Continue не ставиться никаких символов, Операторы Break и Continue схожи по записи, Один останавливает исполнение цикла, а 2-ой - продолжает! Советую скачать прибавление. Там кушать и примеры программ в обществе программистов Python
Oleg Nazarov 1 year ago
то же самое, ничего не происходит
ALIAKSEI Halenchyk 1 year ago
На 5ой минутке в задании надлежит быть while >=, тогда задние производится
Temonik 1 year ago
А где for?
Володимир Бідзюра 1 year ago
То эмоция, когда учишь JS однако не сообразил циклы.Но здесь то вспомнил про Хауди и его питоном. Все very cool
Don`t Worry 1 year ago
Почему ноль не будет проверяться? При делении нуля на какое-то число остаток равен нулю, то кушать Пайтон будет принимать его будто четное число. Чтобы этого не происходило я писал: if (foo%2)!=0 or foo==0: pass
julia izhevska 1 year ago
Вопрос,а будто он выводил уже удаленный текст в коде?
Серёжка Прокопович 1 year ago
Добрый День! Подскажите изволь, будто устроиться, если я желаю, чтоб цикл выдавал мне не отдельные значения, а матрицу?
s. a. 1 year ago
в задачке промах ,будто! I=3 покамест I меньше 0 print(I) I=I-1 ответ 0 до минус бесконечности либо промах
s. a. 1 year ago
либо я не сообразил задачку
СЧАСТЛИВЧИК 1 year ago
вот у меня на компьютере не работает вот эта консоль которая в начале ролика с права
Абдусалам Аббас 1 year ago
5:20 какие четыре числа 3 не меньше 0
Ragga Bomb 1 year ago
с тобой обучать пайтон на немало веселее чем с другими ютуберами))))))
Владимир Ситников 1 year ago
Ragga Bomb Гоша Дударь тоже хорош
John Carry 1 year ago
А для чего в примере на 10.25 потом внутрительного обстоятельства стоит != 0 ?
Ret ReT 1 month ago
Он сделал этак, что, если при деления числа на 2 его остаток не равен 0, то кушать число не чётное, этот один white пропускается, если он всё же равен 0, то кушать число чётное, то этот if не срабатывает, этот повтор не пропускается, и срабатывает print
Максим Канупа 1 month ago
Если потом % 2 остаётся 0 то число четное
Саша Тимофеев 10 months ago
Dumitru Vartic не сообразил, можно поподробнее,поординарнее плиз
Dumitru Vartic 1 year ago
Не совершенно. Это изготовлено для того что бы показать будто работает continue. А этак, континю можно храбро от туда прибрать и поменять =!0 на ==0. Т.е если дробление по модулю ровно нулю, принт (и). Вот и все
Весёлый Лис 1 year ago
Warlockon чтобы ноль не шатался за четное