да ошибка - чтобы вернулось 4 цифры должно быть больше равно нуля =)) : Python 3.4.3 (default, Oct 14 2015, 20:33:09) [GCC 4.8.4] on linux Type "copyright", "credits" or "license()" for more information. >>> i=3 >>> while i >= 0: print(i) i=i-1 3 2 1 0 >>>
Владимирский Ctrl, пробел серверный Этапом на собесе, HR злой очень Лежит на сердце, 140 тыщ Владимирский Ctrl, пробел серверный Хотя я банковал, вакансия разменена Но не тимлид обычно губит, как SyntaxError
Вообще это крайне модная фишка для обучения, дать задание, затем выдать false за true, заставив мозги слушателя слегка вскипеть, пересмотреть задание 5 раз, кинуть мышку в монитор, сказать "ой-всё"... залезть в комменты и понять, что прав был был всё же ты!!!! . Заставляет воспринять пройденную тему на 100%. Беру данный метод на заметку, автор + )))
Ошибочка вышла) Специально нас проверить хотел? )) А я еще такой думаю *какого черта 4 цифры?! не ужели я настолько не чего не понимаю?!* А тут вот оно что ))
абрахам признаайся ведь ты намеренно это сделал! я догадался конечно что нужно в комментарии залезть но если честно хотел уже пересматривать!!! идея хороша вот уже 2021 год а тема в коментах до сих пор актульна и продвигает видео в топы спасибо за курс
Спасибо за уроки и ваш труд. Ваши первые 7 уроков помогли мне за неделю хотя бы немного врубиться в программирование и написать первые мини-программы - калькулятор, регистрацию и логин в систему итд. Спасибо! Отличный канал, держите лайк и подписку.
5:22 судя по задачке ни одной цифры не должно было вывести. Я так и ответила. А потом поняла, что в условие задачи ошибка. Посмотрев комментарии, убедилась в этом. Абрахам, будь повнимательнее.
типичный диалог с мамой по телефону: mama = ('звонит') while mama = ('звонит'): print(' да') mama = ('сбросила, потому что я говорил ДА, со скоростью света')
Согласен. Можно сделать проще...только вместо "number+=2" (ибо выдаёт ошибку синтаксиса) лучше прописать "number = number + 2". И чтоб отсчет не начинался с нуля - переменной number я присвоил 2. Вот что получилось: number=2 while number
9:36 в последнем коде Хауди оговорился if (number % 2) !=0, где !=0 - это не деление по модулю, а знак не уравнение, то есть False c number = 0 по этому оно не выводится.
придумал интересную задачу на эту тему. Простую, в общем-то, но интересную. Как сосчитать суммы чисел от 1 до 100 быстрее Гаусса? С помощью циклов! number = 1 amount = 0 while number
Очень хорошо объсняете. Но есть малеькая опечатка. На 5.14 минуте вы даете задачу. В ней следует поменять знак на >=, чтобы выводило 4 цифры. А так ничего не выведет.
Почему ноль не будет проверяться? При делении нуля на какое-то число остаток равен нулю, то есть Пайтон будет воспринимать его как четное число. Чтобы этого не происходило я писал: if (foo%2)!=0 or foo==0: pass
в условиях задачи на 5.20, чтобы в ответе было 4 - вместо знака оператора "=". В текущем виде, по логике, решение задачи это все целые числа от 0 до -∞. Но Python не выводит ничего. А почему - мы, видимо, поймем позже 😄
скажите пожалуйста,я сохранил документ,и в строке программа выполняеться,потом как пишу другой код и сохраня. тот же документ,команда выдает все равно программу которую я делал до этого,как исправить?а то не удобно постоянно под новую программу создавать новый текстовый нужно
На 5:23 допущена ошибка: Поскольку *i* ровняется 3 этот код не исполнится, потому-что там прописано что пока *i* меньше а *i* ровняется 3. Значит *i* не будет меньше 0
Большое спасибо Абрахам. У меня вопрос. Чувствую материал где то рядом с этим роликом. Пишу шутливый калькулятор изучая питон. Столкнулся с проблемой. возврата к выполнению первой строки при определенном условии.... в бейсик была такая команда go to. Как это реализовано на пайтон?
import random Игра - угадай число c = str(input("what is your name?: ")) print("Hello, " + str(c) + ", can you guess the number from 1 to 50? ") a = random.randrange(1,51) b = 1 while a != c : print("----Attemp №" + str(b)) c = int(input("Guess what I wished for: ")) b += 1 if a == c: print("You guessed it! GG ") else: print ("The number is wrong! ") if b == 10 : print("The hidden number was - " + str(a)) break
На 5:18 минуте допущена ошибка,после выполнения этих действий нечего не выполнится.
да. должно быть >=, чтобы вернулось 4 значения
+Денис Колесников ага, я поставил этот значек >, у меня за одну секунду в командрой строке до 70к посчиталось.
+123abc i = 3
while i >= 0:
print(i)
i = i + 1
Вот так тоже считает бесконечно.
Так надо i=i-1 делать, что б не бесконечно.
да ошибка - чтобы вернулось 4 цифры должно быть больше равно нуля =)) :
Python 3.4.3 (default, Oct 14 2015, 20:33:09)
[GCC 4.8.4] on linux
Type "copyright", "credits" or "license()" for more information.
>>> i=3
>>> while i >= 0:
print(i)
i=i-1
3
2
1
0
>>>
Владимирский ctrl , ветер северный
Пробел северный
У Вас наверное там очепятка в слове серверный))
Владимирский Ctrl, пробел серверный
Этапом на собесе, HR злой очень
Лежит на сердце, 140 тыщ
Владимирский Ctrl, пробел серверный
Хотя я банковал, вакансия разменена
Но не тимлид обычно губит, как SyntaxError
Всем привет) думаю что задание должно было быть тыким:
i = 3
while i>=0:
print(i)
i=i-1
Да, я тоже сначала не понял, стоит знак меньше, а выводит 4 цифры)))
У него ошибка в примере.
У меня все тоже самое. Если как у тебя то выводит 4 цифры, если как на видео вообще ничего не выводит
Автор чуть с ума не свёл 🤦♂️🤦♂️🤦♂️. Я думал как так-то
Так вот в чем прикол
Вообще это крайне модная фишка для обучения, дать задание, затем выдать false за true, заставив мозги слушателя слегка вскипеть, пересмотреть задание 5 раз, кинуть мышку в монитор, сказать "ой-всё"... залезть в комменты и понять, что прав был был всё же ты!!!! . Заставляет воспринять пройденную тему на 100%. Беру данный метод на заметку, автор + )))
Хахаха это гениально
ахахах я также сижу думаю как так)
лол
я так и сделал)))))))))))))))))))))))))
Лол тоже самое
в задаче должно быть >= заместо = 0:
print(i)
i -= 1
Тоже заметил. Подумал что уже вдруг отупел
я аж в комменты полез и я не один такой
думаю, на данный момент нас 18 616 ))
Похоже автор перед этим уроком чего-то курнул
ага
Ошибочка вышла)
Специально нас проверить хотел? ))
А я еще такой думаю *какого черта 4 цифры?! не ужели я настолько не чего не понимаю?!*
А тут вот оно что ))
аналогично почувствовал себя тупым...))
@@ОлегСлинченко-е3щ все почувствовал себя тупым) я спецом python файл с этим кодом переписал
Почуствовал себя тупым, проверил, почуствовал хауди тупым, прочитал, почуствовал что меня где-то... обманули)
Я тоже сразу понял, что хауди допустил опечатку
абрахам признаайся
ведь ты намеренно это сделал! я догадался конечно что нужно в комментарии залезть но если честно хотел уже пересматривать!!! идея хороша вот уже 2021 год а тема в коментах до сих пор актульна и продвигает видео в топы
спасибо за курс
Гениальное объяснение. Далеко не каждый сможет так на пальцах просто объяснить. У Вас, батенька, несомненно педагогический талант.
не смотря на одну ошибку, обучение было очень круто!!! Спасибо
Хауди огромнейшее спасибо! Спустя 7 уроков написал игру)))
print ('Купи слона?')
a = input ('Ваш ответ: ')
while 1 == 1:
print ('Все говорят: ' + str (a) + '. А ты купи слона?')
a = input ('Ваш ответ: ')
красавчик)) далеко пойдешь!
Можно без STR. Зачем?
@@amirtenyaev потому что в "ваш ответ" можно ввести цифру или дробь, для того чтобы не было ошибки мы заранее ответ перевели в тип данных строка
@@xiaxiaxia4391 я ввел цифру и ошибки не произошло, следовательно она бесполезна
Спасибо, благодаря тебе уже много чего написал без любых школ программирования)
Спасибо за уроки и ваш труд. Ваши первые 7 уроков помогли мне за неделю хотя бы немного врубиться в программирование и написать первые мини-программы - калькулятор, регистрацию и логин в систему итд. Спасибо! Отличный канал, держите лайк и подписку.
+Julia Omelchenko Рад помочь)
Все так увлеклись ошибкой на 5 минуте, что незаметили, что на 9 минуте и 33 секунде из ниоткуда появилась непрокоментированная команда numbers += 1
Что значит некомпроментированная?
не очень хорошо понял, пример с continue
+ я тоже.
@@PAVLIN9 break полностью завершает цикл. а continue пробрасывает все, что написано ниже, и возвращается в начало while
@@two-71828 спасибо
Continue продолжает код снизу,а break завершает алгоритм)
@@kadencodelol9110 не олгаритм а цикл
Я один с "цетрал" орнул?
net
Это препарат такой)
Владимирский ctrl.
@@user-hn1se4hm7x ахахахахаахахаххахахахаха
Не ты один)
исправьте ошибку с задачей на 5 минуте. Добавьте аннотацию или вставку какую-нибудь)
+
Спасибо, Хауди! ТЫ один из немногих кто обьясняет доступно
Дякую ви дуже зрозуміло пояснюєте , до вас ніхто так професійно та доступно цього не робив !
5:22 судя по задачке ни одной цифры не должно было вывести. Я так и ответила. А потом поняла, что в условие задачи ошибка. Посмотрев комментарии, убедилась в этом. Абрахам, будь повнимательнее.
2019 год начал увлекаться программированием, ставлю лайки под каждым видео)
ты не один бро
Всем привет. В задачке знак должен быть таким i >= 0 , а не i
Цетрал ))
Владимирский Ctrl, ветер северный..
Когда я ответил что выведется 0 на 5:18,а после услышал что будет 4.Я подумал что я совсем тупой и обречен.Оказывается там просто ошибка)
😄
Ну в целом, ты совсем тупой, как 3 может превратиться в 0 без совершения операций, т.к. цикл даже не начнётся
И попробуйте меня убедить, что ошибка допущена не специально! ))) Автор добился таким образом рекордного количества комментариев под видео. ))
Т-с-с-с )))
Владимирский ЦИТРАЛ, ветер северный...
Ахахахах это та вершина юмора которую я люблю
@@edwedw123 продолжение: китайманштыри оно не мерено))
какой привет такой ответ))
Без continue это выглядело бы вот так:
i = 0
while i
А зачем вообще там писать continue ?
@@kapaV16 чтобы пропустить, он просто решил показать пример
Неправда! Ваш код не будет работать без continue. И вообще будет раходить несётные числа
@@b1g_sm0ke63 почему?
@@priest_of_art потому что я его проверял
Братанчики просто Хауди фишечку сделал, чтобы мы здесь по коментили немного, по обсуждали! :) Хауди красава :)
типичный диалог с мамой по телефону:
while True:
print("да")
типичный диалог с мамой по телефону:
mama = ('звонит')
while mama = ('звонит'):
print(' да')
mama = ('сбросила, потому что я говорил ДА, со скоростью света')
Исправляю автора. На 5:24 надо было так сказать - "Если вы ответили точно также, то отлично ... вы ПОЛОХО поняли тему."
9:37
а зачем жизнь усложнять? можно просто сделать так:
number=0
while number
Согласен. Можно сделать проще...только вместо "number+=2" (ибо выдаёт ошибку синтаксиса) лучше прописать "number = number + 2".
И чтоб отсчет не начинался с нуля - переменной number я присвоил 2. Вот что получилось:
number=2
while number
Ребят сказано про вывод ЧЕТНЫХ чисел! начните код с number=3 и четных не видать вам.
В коде 5:20 ничего не выведится так как по условию цикла i меньчше нуля должно быть, а i = 3 как видно на картинке
Спасибо большое за твои вдохновляющие уроки)) жДем нового..
+Вася Пилюлькин Рад помочь!
Хауди, может уже пора ошибку исправить на 5:18?
@@HowdyhoNet Ку
9:36 в последнем коде Хауди оговорился if (number % 2) !=0, где !=0 - это не деление по модулю, а знак не уравнение, то есть False c number = 0 по этому оно не выводится.
Я всё-равно не понял(
5:10 извините, вы знак неравенства не тот поставили, нужно было >=, а не
Да тут не извините надо говорить а "Алё, бл@#ь"
@@Virbox ахах
@@Virbox нормально так отвечаю на коммент ,который написали 10 месяц назад, интересно прочитаешь ли ты
@@Человек-щ8ы6н не он ,так кто то другой прочитает))
@@user-PrOtIvNiK общение через года)
На 8:18 код дальше 1 не пойдет. Условие i
Благодарствую за такой привликательный видеоурок! 😂(Немножко поумничал 😉👍)
цетрал ц.
=)
ЦЫТРАЛ Ц !!!(NOCOMMENT)
ахахах
Эстрэл сэ
Записал большими буквами, что бы не забыть... буду бить себе такое тату!
В примере с continue в строке условия if,можно было не ставить != 0. Это лишнее
Или это для чего то нужно?
Думаю,чтобы нуль не подошёл
это чтобы выводились четные числа, т.е. если остаток от деления на 2 не равен 0, значит продолжить подбор
Если число после деления !=(не равно) нулю, значит continue (пропустить), потому что число не четное..
Если не писать continue то выведутся нечетные числа
@@0x4cb2f6 почему так ? почему если без continue будут нечетные числа ?
придумал интересную задачу на эту тему. Простую, в общем-то, но интересную.
Как сосчитать суммы чисел от 1 до 100 быстрее Гаусса?
С помощью циклов!
number = 1
amount = 0
while number
Код обсалютно не верен, он вообще не работает! У тебя даже нету строки чтрьы посчитать сумму всех чисел.
Очень хорошо объсняете. Но есть малеькая опечатка. На 5.14 минуте вы даете задачу. В ней следует поменять знак на >=, чтобы выводило 4 цифры. А так ничего не выведет.
5:12 Ноль с какого перепуга, "i" изначально равен "3" а 3 это не меньше и не равно "0" цикл не будет выполнятся
А как же цикл for?
9:37 не работает все чётные числа не выводятся в консоль
5:10 ничего не выведется, потому что i никогда не будет = 0 и никогда не будет меньше 0, а это значит что 0 цифр будет напечатано на экран
5:20 выведется двойка, тебе в дневник)
блииин, как же вы классно всё объясняете *_*
условие неверно))) ничего не вернется))
верно - цикл прервется на первой итерации
теперь меня возьмут в гуголъ.спасибо за знания, братишка
ну че взяли?XD
Нит (( перешел на джаву,смотрю курс у гоши дударя. жду предложения от Амазона
5:21 ничего не выведется знак < не туда смотрит )
На 5ой минуте в задании должно быть while >=, тогда задние выполняется
Годно. Спасибо. Начинаю въезжать, разменяв тридцатку)))\
Очень доходчиво!Спасибо!Но название фильма ЦИКЛЫ, а рассмотрен только один.Про цикл for забыли?
Почему когда i = 3
while i
9:14-9:31 не понял один момент: !=0: -для чего эта строка и как она работает? за ранее благодарю
проверят остаток от деления. Если равно 0, то число чётное
Если число после деления по модулю !=(не равно) нулю, то continue(пропустить)
@@Dmitr30 здарова, бро, будь другом, скажи, эти уроки в 2ка20 актуальны?
@@laikaboss9047 да
@@laikaboss9047 да
5:24 если вы ответили также, то вы плохо поняли тему)
9:33 код не активен
забайтил на комменты, по поводу ошибки в примере на 5 минуте)))
Ван лав просто крутееетскиии объясняешь спасибо
5:27 я походу какую насмешку услышал после слов "молодец, ты хорошо понял эту тему)))"
5:05 ошибка,нужно знак < поменять на >
Согласна с предыдущим комментатором. Для того, чтобы был результат, который хочет автор, надо знак ">="
Понял все. Очень хорошо объясняешь спасибо большое ты лучший хауди
Задачу решил правильно, все записал и понял, спасибо!
Почему ноль не будет проверяться? При делении нуля на какое-то число остаток равен нулю, то есть Пайтон будет воспринимать его как четное число. Чтобы этого не происходило я писал:
if (foo%2)!=0 or foo==0:
pass
То чувство, когда учишь JS но не понял циклы.Но тут то вспомнил про Хауди и его питоном. Все very cool
7:08 Цэтрал + Цэ
Вау спасибо так докладно рассказываешь. Лайк!!!
почему после continue точка с запятой
Я тоже заметил и в коменты полез))) точка с запятой как в с#
я тоже с С# перешел
Как же ты изменился
Блин, вместо гугла я пишу запрос по питону в поиске по каналу Хауди и получаю видеоурок. Чудо же!
в условиях задачи на 5.20, чтобы в ответе было 4 - вместо знака оператора "=". В текущем виде, по логике, решение задачи это все целые числа от 0 до -∞. Но Python не выводит ничего. А почему - мы, видимо, поймем позже 😄
Спасибо , очень интересное, понятное обьяснение =)
Посчитал задачу на 5:18 - смотрю, ну 3 не меньше 0, сразу в комменты -ну всё понятно ))))
добрый день. в примере i=3, что при первом же прогоне выдаст ложь, т.к. i>0 и не выводится ни одной цифры.
чтоб получилось 4 цифры нужно поменять знак ()
5:22 нужно исправить на while i >=0:
# 5.18
i = 3
while i >= 1:
print(i)
i = i - 1
if i == 0:
print('Поехали!')
На пятой минуте в задаче нет никакой ошибки. Я сказал, что будет 4 цифры
3
2
1
0
Все правильно.
Там как раз есть ошибка. Попробуй ввести этот код в редакторе кода. Ничего не произойдёт.
3:04 Мы создаем объект в процессе присваивания переменной, где i это ссылка на объект
скажите пожалуйста,я сохранил документ,и в строке программа выполняеться,потом как пишу другой код и сохраня. тот же документ,команда выдает все равно программу которую я делал до этого,как исправить?а то не удобно постоянно под новую программу создавать новый текстовый нужно
А в последнем примере и без !=0 всё работает так же.
i = 1
while 5
обьяснение прекрасное... особенно про тело цикла...прекрасно...!!!!!!!!!!!!!!!!!!!!!!!!!!1
с тобой учить пайтон на много веселее чем с другими ютуберами))))))
Ragga Bomb
Гоша Дударь тоже неплох
На 5:23 допущена ошибка: Поскольку *i* ровняется 3 этот код не исполнится, потому-что там прописано что пока *i* меньше а *i* ровняется 3. Значит *i* не будет меньше 0
2:52 Я два часа мучился пока не понял что по привычке написал printing а не print
5:19 ошибка. Ничего не выводится! Ты сам говорил. Цикл исполняется, когда число меньше или равно какому-то числу, но число 3 не меньше 0 и не равно.
Цтрал это что-то новенькое)
не совсем понял для чего в примере на 10:00 минуте нужно было писать " != 0 ", ведь и без этого все работает так же.
i = 12**100
while 1 == 1:
print (i)
i +=13**100
и что ты сделал?
У меня комп теперь не включается
После 5:18 понял что пора переходить на проверенные источники информации
Большое спасибо Абрахам. У меня вопрос. Чувствую материал где то рядом с этим роликом. Пишу шутливый калькулятор изучая питон. Столкнулся с проблемой. возврата к выполнению первой строки при определенном условии.... в бейсик была такая команда go to. Как это реализовано на пайтон?
Почему в примере с continue стоит ;
а в примере с break её нет?
Где-то лишняя или где-то недописали?
Очепятка однако же на 5:20 ничего не выведется. Или знак >поменять чтобы вывелось
*Почему у меня в sublime text не работает команда CLS*
cls надо вводить в консоль
На 5.07 в задании на красном фоне , ошибка в знаке , вместо =
Смотрю видео в 2019 году , не понял приколу по задаче , думаю я что ли совсем дурак , смотрю комменты , успокоился))
*Объясните каждый шаг в 6 строке c continue, пожалуйста!*
import random
Игра - угадай число
c = str(input("what is your name?:
"))
print("Hello, " + str(c) + ", can you guess the number from 1 to 50?
")
a = random.randrange(1,51)
b = 1
while a != c :
print("----Attemp №" + str(b))
c = int(input("Guess what I wished for: "))
b += 1
if a == c:
print("You guessed it! GG
")
else:
print ("The number is wrong!
")
if b == 10 :
print("The hidden number was - " + str(a))
break
Даже стесняюсь как то писать.. но в примере знак равенства стоит не правильный. Поменять озвучку к примеру. )) Уроки интересные.