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

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 111

  • @штанимоскаля
    @штанимоскаля 2 ปีที่แล้ว +63

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

  • @s4ndstrm378
    @s4ndstrm378 9 หลายเดือนก่อน +50

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

  • @АннаКрылова-ы9ъ
    @АннаКрылова-ы9ъ ปีที่แล้ว +20

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

  • @Varabeiy
    @Varabeiy 2 หลายเดือนก่อน +6

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

  • @helenadivine
    @helenadivine ปีที่แล้ว +14

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

  • @Port_Ae
    @Port_Ae 2 หลายเดือนก่อน

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

  • @PandychLIFE
    @PandychLIFE 2 ปีที่แล้ว +5

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

  • @photo_graf_khv
    @photo_graf_khv ปีที่แล้ว +1

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

  • @Думан-ш2я
    @Думан-ш2я 6 หลายเดือนก่อน +1

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

  • @levonsio2006
    @levonsio2006 ปีที่แล้ว

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

  • @green_man9705
    @green_man9705 9 หลายเดือนก่อน

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

  • @soler4042
    @soler4042 2 หลายเดือนก่อน

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

  • @Anabolik-f1y
    @Anabolik-f1y ปีที่แล้ว +1

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

  • @suyorury
    @suyorury 10 หลายเดือนก่อน +1

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

  • @techiscinnet
    @techiscinnet ปีที่แล้ว +2

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

  • @Setaguchi
    @Setaguchi ปีที่แล้ว

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

  • @slashdogo8063
    @slashdogo8063 2 ปีที่แล้ว +2

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

  • @tupo_tank
    @tupo_tank ปีที่แล้ว

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

  • @Юлия-ч9с6й
    @Юлия-ч9с6й 2 ปีที่แล้ว +4

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

  • @kasper176
    @kasper176 ปีที่แล้ว

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

  • @fan_garou5492
    @fan_garou5492 11 หลายเดือนก่อน

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

  • @Darkmac4
    @Darkmac4 7 หลายเดือนก่อน +1

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

  • @thethinkertt
    @thethinkertt 2 ปีที่แล้ว +2

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

  • @drdizel777
    @drdizel777 10 หลายเดือนก่อน

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

  • @JohnnyBGoode-fc8gw
    @JohnnyBGoode-fc8gw ปีที่แล้ว

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

  • @AlexRainer39
    @AlexRainer39 9 หลายเดือนก่อน

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

  • @axkines
    @axkines ปีที่แล้ว

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

  • @sodasour
    @sodasour ปีที่แล้ว

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

  • @АлександрПерунков-ш5г
    @АлександрПерунков-ш5г 2 ปีที่แล้ว

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

  • @tasyaeshik
    @tasyaeshik ปีที่แล้ว

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

  • @АннаИльяшенко-з9о
    @АннаИльяшенко-з9о 2 หลายเดือนก่อน +1

    Очень круто

  • @Cdrv5237.
    @Cdrv5237. หลายเดือนก่อน

    У вас классно получается. Жаль что не продолжаете

  • @CinziaGigli
    @CinziaGigli 4 หลายเดือนก่อน +43

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

    • @krutoy_pacanalex
      @krutoy_pacanalex 3 หลายเดือนก่อน

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

    • @744c
      @744c 2 หลายเดือนก่อน

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

    • @744c
      @744c 2 หลายเดือนก่อน

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

  • @DmitryAM-ok2kn
    @DmitryAM-ok2kn 6 หลายเดือนก่อน

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

  • @Hydrobizon
    @Hydrobizon ปีที่แล้ว

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

  • @etotrusskirock
    @etotrusskirock 10 หลายเดือนก่อน

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

  • @ripemist2466
    @ripemist2466 2 ปีที่แล้ว +3

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

    • @ДмитрийМарков-м4х
      @ДмитрийМарков-м4х ปีที่แล้ว +1

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

    • @anngordinskaya1824
      @anngordinskaya1824 7 หลายเดือนก่อน

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

    • @anngordinskaya1824
      @anngordinskaya1824 7 หลายเดือนก่อน

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

  • @harry14rus
    @harry14rus 3 ปีที่แล้ว +2

    спасибо

  • @АлмазАфинский-в1о
    @АлмазАфинский-в1о 10 หลายเดือนก่อน

    Просто perfect ❤

  • @tilted2339
    @tilted2339 ปีที่แล้ว

    Спасибо❤

  • @Joker03.04
    @Joker03.04 ปีที่แล้ว

    🔥 благодарю

  • @ДарьяЯковлева-у2ж
    @ДарьяЯковлева-у2ж ปีที่แล้ว

    Спасибо

  • @pashiyange5712
    @pashiyange5712 11 หลายเดือนก่อน

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

  • @Dragon_001
    @Dragon_001 ปีที่แล้ว

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

  • @pashashu5868
    @pashashu5868 3 ปีที่แล้ว +2

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

  • @User-lw5gv
    @User-lw5gv ปีที่แล้ว

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

  • @usagoldchannel5953
    @usagoldchannel5953 ปีที่แล้ว

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

  • @anngordinskaya1824
    @anngordinskaya1824 4 หลายเดือนก่อน

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

    • @Kilok_
      @Kilok_ 2 หลายเดือนก่อน

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

  • @pidegoy
    @pidegoy 7 หลายเดือนก่อน

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

  • @shaykhinurov
    @shaykhinurov ปีที่แล้ว

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

  • @sveter-5061
    @sveter-5061 ปีที่แล้ว

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

  • @11Fedor11
    @11Fedor11 7 หลายเดือนก่อน

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

  • @СергейЦой-ю6ц
    @СергейЦой-ю6ц 2 ปีที่แล้ว +1

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

  • @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

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

  • @Karen__7r
    @Karen__7r 5 หลายเดือนก่อน

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

  • @blackelectrik7
    @blackelectrik7 3 ปีที่แล้ว +2

    норм)

  • @RaduCucureac
    @RaduCucureac 6 หลายเดือนก่อน

    красавец

  • @ingener_gaming
    @ingener_gaming 3 หลายเดือนก่อน

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

  • @Sharon___2c
    @Sharon___2c 5 หลายเดือนก่อน

    The demanding world of refund specifics and anticipated actions

  • @christinakim7774
    @christinakim7774 4 หลายเดือนก่อน

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

    • @744c
      @744c 2 หลายเดือนก่อน +1

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

    • @Kilok_
      @Kilok_ 2 หลายเดือนก่อน

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

  • @Steven_92y3
    @Steven_92y3 5 หลายเดือนก่อน

    Brace yourself, important refund info coming through!

  • @lyubovs2242
    @lyubovs2242 ปีที่แล้ว

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

  • @sergeyv6042
    @sergeyv6042 ปีที่แล้ว

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

  • @idrissovruslan3559
    @idrissovruslan3559 ปีที่แล้ว

    Найс

  • @0nidoszar
    @0nidoszar ปีที่แล้ว +1

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

    • @anngordinskaya1824
      @anngordinskaya1824 7 หลายเดือนก่อน

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

  • @George__3s6
    @George__3s6 5 หลายเดือนก่อน

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

  • @ИльяКузнецов-ы5п
    @ИльяКузнецов-ы5п 5 หลายเดือนก่อน

    База

  • @nadyashaymardanova6000
    @nadyashaymardanova6000 4 หลายเดือนก่อน

    😅

  • @usagoldchannel5953
    @usagoldchannel5953 ปีที่แล้ว

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

    • @АрСу-в2в
      @АрСу-в2в 3 หลายเดือนก่อน

      Ты поставил true?

  • @Vinovatoaye
    @Vinovatoaye ปีที่แล้ว

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

  • @a1ksberg
    @a1ksberg 3 ปีที่แล้ว

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

  • @vegaslow3632
    @vegaslow3632 ปีที่แล้ว

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

  • @slavapetrov-r1x
    @slavapetrov-r1x 10 หลายเดือนก่อน

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

  • @Nafan-TV1
    @Nafan-TV1 3 ปีที่แล้ว

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

  • @FreeUkraine4ever
    @FreeUkraine4ever ปีที่แล้ว

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

  • @slavapetrov6855
    @slavapetrov6855 ปีที่แล้ว

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

    • @user-tv9xp7uf6z
      @user-tv9xp7uf6z 6 หลายเดือนก่อน

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

  • @Antiquesik
    @Antiquesik 2 หลายเดือนก่อน

    Спасибо