Уроки Python для начинающих: Циклы в программировании, как работает цикл while #10

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 111

  • @штанимоскаля
    @штанимоскаля 2 года назад +59

    Это максимально ясно, красивая подача, классно получилось

  • @АннаКрылова-ы9ъ
    @АннаКрылова-ы9ъ Год назад +18

    Офигенно ребят! других слов не подобрала. Самое лучшее объяснение, которое вообще существует🔥🔥🔥

  • @s4ndstrm378
    @s4ndstrm378 7 месяцев назад +38

    Автор видео специально для нас принтовал четные числа без циклов ...

  • @Kukushnnik
    @Kukushnnik 23 дня назад +4

    Спасибо, мне хватило досмотреть до 1:03 и там поставить на паузу, и свой код подстроить под твой и я разобрался, легенда, подписка

  • @helenadivine
    @helenadivine Год назад +14

    Обалденный ролик! Просто,понятно и красиво

  • @Port_Ae
    @Port_Ae 2 дня назад

    лучший автор, я как junior программист смело говорю, что это лучшее объяснение которое я когда либо видел респект.

  • @CinziaGigli
    @CinziaGigli 3 месяца назад +47

    А как правильно использовать цикл while для вывода четных чисел? я сам пару лет назад закончил универ, но не мог устроиться на работу, поэтому прошел курсы Skypro и получил классный оффер в финтех компанию))

    • @krutoy_pacanalex
      @krutoy_pacanalex Месяц назад

      Пхахахахха, да-да, конечно

    • @744c
      @744c 23 дня назад

      while(i < 10){
      if(i % 2 == 0)
      printf("%d", i);
      i++;
      }
      Но так было бы в Си, будет ли работать в питоне - хщ

    • @744c
      @744c 23 дня назад

      Но так было бы в Си, как в питоне - хщ

  • @PandychLIFE
    @PandychLIFE Год назад +5

    Спасибо большое!!! Хоть кто-то записал четкое объяснение 🙏

  • @photo_graf_khv
    @photo_graf_khv Год назад +1

    Лучшее и полное объяснение! Благодарю!

  • @Думан-ш2я
    @Думан-ш2я 4 месяца назад +1

    Без воды, лапшы, и прочего спасибо

  • @soler4042
    @soler4042 3 дня назад

    Красиво все разжевал. Браво!

  • @slashdogo8063
    @slashdogo8063 2 года назад +2

    Без воды, все чисто и понятно.

  • @Anabolik-f1y
    @Anabolik-f1y 10 месяцев назад +1

    Ты объяснил лучше чем мой учитель информатики за месяц

  • @Юлия-ч9с6й
    @Юлия-ч9с6й 2 года назад +4

    Спасибо! Три минуты и мне уже не кажется что я жутко тупа :)

  • @green_man9705
    @green_man9705 7 месяцев назад

    Ради бога, продолжай снимать ролики и вести канал дальше. Спасибо иебе большое за объяснение. Коротко и ясно

  • @levonsio2006
    @levonsio2006 Год назад

    Как же он понятно объясняет, аж подписаться захотелось... Спасибо большое!!!

  • @techiscinnet
    @techiscinnet Год назад +2

    спасибо вам большое, очень понятно , легко и интересно, и без лишней болтовни ❤

  • @Setaguchi
    @Setaguchi Год назад

    Самое доходчивое объяснение которое я когда либо видел

  • @tupo_tank
    @tupo_tank Год назад

    Самое лучшее объяснение которое вообще может быть.

  • @АннаИльяшенко-з9о
    @АннаИльяшенко-з9о 5 дней назад +1

    Очень круто

  • @ТимурАзизов-к1ж
    @ТимурАзизов-к1ж 5 месяцев назад +1

    Видно,что от души сделано!

  • @fan_garou5492
    @fan_garou5492 9 месяцев назад

    Спасибо,за 3 минуты понял то,чего не понимал за месяц школы

  • @thethinkertt
    @thethinkertt Год назад +2

    Вы объясняете лучше чем в видео с просмотрами 500 тысяч

  • @kasper176
    @kasper176 11 месяцев назад

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

  • @suyorury
    @suyorury 8 месяцев назад +1

    2 года назад но я хочу сказать что это бомбезное объяснение!!! Потрясающе, я впервые поняла как это вообще выглядит, на уроках давали совсем не ту подачу, которую хотелось бы услышать чтобы понять, но вот это действительно заслуживает и лайков и подписок, а главное уважения

  • @JohnnyBGoode-fc8gw
    @JohnnyBGoode-fc8gw Год назад

    Прекрасная подача материала. Браво!

  • @axkines
    @axkines Год назад

    Наконец-то понял этот цикл. Спасибо

  • @АлександрПерунков-ш5г

    Надо сегодня вечером код запилить по определению простых чисел.
    Автору спасибо, крутой ролик!!!!

  • @ripemist2466
    @ripemist2466 Год назад +3

    Единственное что упущено - это то, что когда i станет равно 20 цикл же прервётся и "20" напечатано не будет. Но это фиксится просто i

    • @ДмитрийМарков-м4х
      @ДмитрийМарков-м4х Год назад +1

      Будет, поскольку число увеличивается до её выведения на экран, а не после. То есть на итерации при i = 18, число увеличится до 20, потом выведется, а вот следующий повтор не произойдет. Если хочешь писать условие i

    • @anngordinskaya1824
      @anngordinskaya1824 5 месяцев назад

      @@ДмитрийМарков-м4х это важный момент! Меня смутило то, что в этом примере кода print (i) пишется после условия i=i+2, в то время как в учебниках (Д.Ю. Федорова и Билла Любановича) сразу после объявления цикла мы выводим число на экран (print (i)), а уже потом пишем условие i=i+2.
      Как по мне, логичнее выглядит сначала условие, а потом вывод на экран, т.е. как у автора видео. Но!
      Как правильнее? Потому что два кода, которые отличающиеся положением строк выдают разные результаты. Код из учебников будет показывать результат от 0 до 18, код автора ролика от 2 до 20.

    • @anngordinskaya1824
      @anngordinskaya1824 5 месяцев назад

      @@ДмитрийМарков-м4х как будто правильнее писать как в учебниках. Сначала выводим на экран число, потом выполняем условие i=i+2. Потому что при таком подходе, результат корректный от 0 до 18. Ведь не правильно выводить на экран 20, при условии, что 20 не может быть меньше 20. Либо я запуталась и уже не догоняю.

  • @tasyaeshik
    @tasyaeshik Год назад

    Спасибо большое! Самое понятное объяснение этой темы!

  • @AlexRainer39
    @AlexRainer39 7 месяцев назад

    четко и ясно, краткость - сестра таланта

  • @drdizel777
    @drdizel777 8 месяцев назад

    Я просто ошалел)) это просто топпп!! Вы просто крассавцы!

  • @sodasour
    @sodasour Год назад

    О СПАСИБО, ВЫ МОË СПАСЕНИЕ!

  • @Antiquesik
    @Antiquesik 7 дней назад

    Спасибо

  • @DmitryAM-ok2kn
    @DmitryAM-ok2kn 4 месяца назад

    спасибо за информацию 😀

  • @etotrusskirock
    @etotrusskirock 8 месяцев назад

    Спасибо, вы спасли мне жизнь

  • @Hydrobizon
    @Hydrobizon Год назад

    Классное объяснение

  • @anngordinskaya1824
    @anngordinskaya1824 2 месяца назад

    Правильнее будет такой код:
    i = 0
    while i < 20:
    print (i)
    i += 2
    Результатом выполнения программы будут числа от 0 до 18. В таком случае мы соблюдаем условие i

    • @Kilok_
      @Kilok_ 4 дня назад

      0 не четное число

  • @pashashu5868
    @pashashu5868 2 года назад +2

    спс помог я искал как этот i = 0 и забыл потом ))) СПАСИБО

  • @harry14rus
    @harry14rus 3 года назад +2

    спасибо

  • @shaykhinurov
    @shaykhinurov Год назад

    Очень все понятно

  • @namirazplay8140
    @namirazplay8140 3 года назад +6

    А чем отличаются for in и while ?И как их можно использовать? Заранее спасибо за ответ

    • @duck0154
      @duck0154 3 года назад +9

      While используется для многократного выполнения одного и того же кода, а for - для обхода коллекции (массива к примеру)
      Вот простой пример использования цикла for. В этом примере выводятся все имена детей, которые находятся в классе: (_ это 4 пробела)
      children = ["Саша", "Маша", "Лёша", "Ваня", "Петя"]
      for child in children:
      _print(child)
      Результат программы:
      Саша
      Маша
      Лёша
      Ваня
      Петя
      Просто цикл for проходит каждый элемент в массиве по порядку слева на право, а переменная child хранит в себе имя ученика. Надеюсь так будет понятно.

    • @namirazplay8140
      @namirazplay8140 3 года назад +1

      @@duck0154 спасибо

    • @duck0154
      @duck0154 3 года назад +1

      @@namirazplay8140 Спасибо за второе спасибо 🙃

    • @duck0154
      @duck0154 3 года назад +2

      оу, сердечко, спасибо :3

    • @duck0154
      @duck0154 3 года назад +2

      Еще сердечко 😲

  • @pashiyange5712
    @pashiyange5712 9 месяцев назад

    Спасибо огромное

  • @СергейЦой-ю6ц
    @СергейЦой-ю6ц 2 года назад +1

    Подскажите от чего зависит какое значение задать в первую переменную i? К примеру 0 или 2, или 1 и тп. Спасибо

  • @АлмазАфинский-в1о
    @АлмазАфинский-в1о 8 месяцев назад

    Просто perfect ❤

  • @Dragon_001
    @Dragon_001 Год назад

    Большое спосибо

  • @pidegoy
    @pidegoy 5 месяцев назад

    Спс, всё понятно

  • @User-lw5gv
    @User-lw5gv Год назад

    Спасибо, красавчик❤

  • @Joker03.04
    @Joker03.04 Год назад

    🔥 благодарю

  • @tilted2339
    @tilted2339 Год назад

    Спасибо❤

  • @usagoldchannel5953
    @usagoldchannel5953 Год назад

    Нашла 😢😢 +=\ =+ вот где собака зарылась вам спасибо действительно круто обьяснили респект

  • @sveter-5061
    @sveter-5061 11 месяцев назад

    Очень наглядно

  • @11Fedor11
    @11Fedor11 5 месяцев назад

    Вообще, хорошо.

  • @ingener_gaming
    @ingener_gaming Месяц назад

    Я решил написать текстовое сражения с монстром (по приколу) и в начале кода я поставил рандомайзер чтобы у монстра прр каждом запуске было разное хп, потом поставил цикл while чтобы повторять запрос действия у игрока до тех пор пока у монстра не будет 0 хп или меньше,проблема в том что у монстра постоянно рандомиться ХП,и я не знаю что делать (я новичок в программировании)

  • @Karen__7r
    @Karen__7r 3 месяца назад

    Hey, I've got some really exciting news for you!

  • @blackelectrik7
    @blackelectrik7 3 года назад +2

    норм)

  • @christinakim7774
    @christinakim7774 2 месяца назад

    а если i = 1 поставлю то нечетные будут выводиться?

    • @744c
      @744c 23 дня назад +1

      Нет, если i = 1, цикл будет начинаться не с нуля, а с единицы, то есть проход будет на одну итерацию меньше, при < будет 18 итераций, при

    • @Kilok_
      @Kilok_ 4 дня назад

      Да, будут нечетные
      но лучше начать с -1

  • @0nidoszar
    @0nidoszar Год назад +1

    Но 20 то не < 20 цикл должен на 18 остановиться. А так очень большое спасибо за объяснение.

    • @anngordinskaya1824
      @anngordinskaya1824 5 месяцев назад

      Согласна с Вами! В учебниках сначала идет print(i), а после i+=2, в таком порядке на экран будут выведены значения от 0 до 18. Наверное, правильнее так.

  • @sergeyv6042
    @sergeyv6042 Год назад

    Фор так же работает как и вхиле?

  • @usagoldchannel5953
    @usagoldchannel5953 Год назад

    Почему у меня при щапуске данного кода выходит бесконечный ?

  • @RaduCucureac
    @RaduCucureac 4 месяца назад

    красавец

  • @Steven_92y3
    @Steven_92y3 3 месяца назад

    Brace yourself, important refund info coming through!

  • @lyubovs2242
    @lyubovs2242 11 месяцев назад

    И всё?!
    Так просто?!😃

  • @idrissovruslan3559
    @idrissovruslan3559 Год назад

    Найс

  • @a1ksberg
    @a1ksberg 3 года назад

    Почему сайт не открывается?

  • @vegaslow3632
    @vegaslow3632 Год назад

    Откуда там 20? Если неравенство строгое

  • @George__3s6
    @George__3s6 3 месяца назад

    Let's be real, it's a cash refund notification

  • @Vinovatoaye
    @Vinovatoaye Год назад

    Правильно же будет i

  • @Sharon___2c
    @Sharon___2c 3 месяца назад

    The demanding world of refund specifics and anticipated actions

  • @ИльяКузнецов-ы5п
    @ИльяКузнецов-ы5п 3 месяца назад

    База

  • @slavapetrov-r1x
    @slavapetrov-r1x 8 месяцев назад

    цикл - способ организовать многократное выполнение код -команды процессору ...

  • @Nafan-TV1
    @Nafan-TV1 3 года назад

    жалко что у тебя телеграмм нету а то вопрос есть

  • @nadyashaymardanova6000
    @nadyashaymardanova6000 2 месяца назад

    😅

  • @user-Aina_ik
    @user-Aina_ik 5 месяцев назад

    Спасибо🎉🎉😃🫠🫵👏

  • @FreeUkraine4ever
    @FreeUkraine4ever Год назад

    Итерация на 20 не выведет ай

  • @slavapetrov6855
    @slavapetrov6855 Год назад

    а тело цикла это шо...?

    • @user-tv9xp7uf6z
      @user-tv9xp7uf6z 4 месяца назад

      Тело цикла этот код, который написан под while с четырьмя отступами, если уж очень условно говорить

  • @ДарьяЯковлева-у2ж

    Спасибо