Уроки Python с нуля / #6 - Циклы и операторы в них (for, while)

  Переглядів 548,361

Школа itProger / Программирование

Школа itProger / Программирование

День тому

В ходе урока мы с вами изучим тему циклов в языке Python. Мы научимся прописывать цикл for, а также цикл while. Дополнительно нами будут рассмотрены операторы break и continue, что используются в циклах.
✅ Полезные ссылки:
- Урок на сайте itProger: itproger.com/course/python/6
⏰ Тайм коды:
00:00 - Начало
00:16 - Что такое циклы?
00:36 - Цикл «for»
02:00 - Функция «range»
03:13 - Перебор строки
06:37 - Цикл «while»
08:45 - Бесконечный цикл
10:50 - Операторы циклов
13:25 - Поиск символа в строке
15:23 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Инстаграм itProger: / itproger_official
Группа FaceBook - goo.gl/XW0aaP
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons

КОМЕНТАРІ: 469
@mimimi822
@mimimi822 6 місяців тому
Запустил бесконечный цикл на ноуте теперь пишу с телефона. Спасибо за урок)))
@user-qf2xg2sk8e
@user-qf2xg2sk8e 6 місяців тому
удачи с завершением цикла
@Fikus24
@Fikus24 4 місяці тому
хз я тоже запустил оставил на 3 минуты и все норм
@Fikus24
@Fikus24 4 місяці тому
если что характеристики ryzen 5 5600h rtx 3060 6gb
@user-jr2yz2ch1t
@user-jr2yz2ch1t 2 місяці тому
@@Fikus24 а причём здесь видеокарта?
@user-et8io8yn1g
@user-et8io8yn1g 2 місяці тому
@@user-jr2yz2ch1t ахахах
@CreOfEdits
@CreOfEdits Рік тому
Реально после шести уроков стал хоть что-то понимать. Спасибо
@Sadness27
@Sadness27 Рік тому
Я посмотрел много различных курсов. Этот самый лучший !!!!
@luxefff7994
@luxefff7994 8 місяців тому
@@mstr-hq6cdсможешь калькулятор в одну строку написать?
@glebsv8289
@glebsv8289 Рік тому
9:09 пов сделал бесконечный цикл,развлекался с ним,а потом доходишь до момента,где говорят:" не нужно так делать" •́ ‿ ,•̀
@unrealun1748
@unrealun1748 Рік тому
lol 🤣
@polsaeva
@polsaeva Рік тому
я думала я одна такая, думаю что не так..
@anismaks
@anismaks Рік тому
твоя ОЗУ: памагити... 😆
@Letashka888
@Letashka888 Рік тому
Топ 10 пранков в програмирование, первое место:
@Mr.Shokoladniy
@Mr.Shokoladniy Рік тому
такая же фигня, слышал что питон очень продуман в подобных вещах и был уверен, что он не умрет. и оказался прав xD
@MalkiaMmoja
@MalkiaMmoja Рік тому
Где вы были раньше? Эти уроки - просто находка!
@tarasenkovkirill8371
@tarasenkovkirill8371 Рік тому
x=1000 for i in range(143): x=x-7 print(x+7,"- 7 =",x) if x
@forgor2breathe
@forgor2breathe 11 місяців тому
1000-7?
@Ichirochka620
@Ichirochka620 11 місяців тому
лютый
@forgor2breathe
@forgor2breathe 11 місяців тому
Либо можно: x=1000 while x>0: print(x, '-7', sep="") x-=7 else: print("Гуль, остановись")
@nkktfirst
@nkktfirst 10 місяців тому
Ты сам до этого додумался?
@user-wi2jl1rt8d
@user-wi2jl1rt8d 10 місяців тому
@@forgor2breathe или : for i in range(1000, -2, -7): print(i) if i
@slepiustudio
@slepiustudio Рік тому
Спасибо за бесконечный цикл теперь это генератор паролей!
@timofeygrigoriev9850
@timofeygrigoriev9850 10 місяців тому
Поздравляем! Вы открыли смысл занятий в питоне!
@vladkotenko9968
@vladkotenko9968 2 місяці тому
А как вы это сделали?
@slepiustudio
@slepiustudio 2 місяці тому
@@vladkotenko9968 while true: Print("пишем хоть что") И вроде там можно сделать добавляет чтоб 1 но я хз как это сделать ну забыл
@user-ds5ps4vb2f
@user-ds5ps4vb2f 6 місяців тому
Спасибо большое, лучшие уроки для новичков!
@wondersoftheworld9404
@wondersoftheworld9404 Рік тому
спасибо за курсы, ясно и понятно👍👍👍
@Lola_Braun
@Lola_Braun 7 місяців тому
Спасибо большое за урок, все очень доходчиво и просто ) Учусь у вас с удовольствием! 🥰
@MrGolubez
@MrGolubez Рік тому
Ооо, спасибо! Хорошая подача материала! Доходчиво и с примерами, по началу плохо запоминаю, но если 100 раз повторить то доходит.
@user-vp1hk7lv6y
@user-vp1hk7lv6y Рік тому
Ну или если бы не делал на оть..бись) тараторит так как будто его сзади с автоматом подгоняют... ставлю скорость видео на 0.75 хахаха ..жесть)
@nkktfirst
@nkktfirst 10 місяців тому
тоже самое))
@it_BOSSS
@it_BOSSS 8 місяців тому
Приучай себя смотреть на скорости 1,5 Х 2Х,быстрее начнешь материал усваивать ,скорость восприятия информации увеличится ,и меньше будешь тратить время на просмотр видео ! @@user-vp1hk7lv6y
@user-nk4wz5sq8r
@user-nk4wz5sq8r Рік тому
Спасибо за уроки.Очень хорошо объясняете
@apleathergoods
@apleathergoods 2 роки тому
Я тот, кто запустил бесконечный цикл)))
@no-name828
@no-name828 2 роки тому
🤣
@toukpw7137
@toukpw7137 2 роки тому
Комп сгорел?
@rockybalboa1565
@rockybalboa1565 Рік тому
Поздравляю, ты герой
@nitrogenazot3935
@nitrogenazot3935 Рік тому
Сколько смысла в твоём коменте
@standi6037
@standi6037 Рік тому
А говорят нельзя сделать вечный двигатель, дураки
@alyxithymia.
@alyxithymia. Рік тому
Сегодня у меня тупо ветер в голове, но всё равно всё из этого урока усвоил (более менее). Спасибо!
@svetlanamazhaykina6918
@svetlanamazhaykina6918 3 місяці тому
Спасибо за Ваш труд! Коммент в поддержку канала.
@user-jr9gt9hc1z
@user-jr9gt9hc1z 2 роки тому
Большое спасибо за ваш труд. Пробно оформил месячную подписку на вашем ресурсе.
@itproger
@itproger 2 роки тому
Спасибо Вам 😊
@MatveyTigr
@MatveyTigr 9 місяців тому
Cпасибо, с интересом смотрю ваши видео, очень залипательные)
@vacuumsplitting3143
@vacuumsplitting3143 2 роки тому
Привет! Слушай, у тебя крутые курсы, но было бы неплохо, если бы ты объяснял, в каких случаях можно было бы использовать циклы, условия, и так далее. Имеется в виду на реальном примере (не обязательно практическом). К примеру ты пишешь какую-нибудь игру или приложение и объясняешь, как именно можно использовать эти штуки, так как гуманитариям вроде меня довольно сложно понимать это
@yatonaru3592
@yatonaru3592 2 роки тому
❤‍🔥💋💋💋💋😈😈😈😈😮👴🏿 сам разберайся это тебе не курс за который ты платишь своей почкой!! скажи спасибо что кто-то это вообще делает бесплатно❤‍🔥❤‍🔥💋💋💋😈😈😈👿👿👿☠💀☠👺👺💩
@vacuumsplitting3143
@vacuumsplitting3143 2 роки тому
@@yatonaru3592 если автор канала хочет большего успеха - он обязан прислушиваться к подписчикам и коммуницировать с ними, а ты пишешь какую-то хуйню
@buyanto166
@buyanto166 2 роки тому
@@vacuumsplitting3143 уничтожил(а) по факту😂
@12years58
@12years58 2 роки тому
@@vacuumsplitting3143 Ахахахх. Ты просто смешон XDDDD
@toukpw7137
@toukpw7137 2 роки тому
@@vacuumsplitting3143 ты бы хотел бесплатно работать ?
@user-un6pw4zh1g
@user-un6pw4zh1g Рік тому
Урок был так интересно👍
@mr.reltoks9010
@mr.reltoks9010 Рік тому
Аааааа как это сложно но вы понятно объясняете хоть.Спасибо вам
@Burovasofia
@Burovasofia Рік тому
спасибо большое за уроки.
@Australopithecus11
@Australopithecus11 2 роки тому
Очень хорошо объясняете, подписался
@Roronoa337
@Roronoa337 Рік тому
Спасибо за уроки
@SimplyEd
@SimplyEd 2 роки тому
Уроки просто топ!!!!я хть начал понимать что то!!!
@dmitry.masalskiy
@dmitry.masalskiy Рік тому
Ура, я сделал свою первую мизерную программу по дз с сайта! Да и 1/4 данного курса за считанные часы уже пройдено )
@Xaz1kq
@Xaz1kq 5 місяців тому
Можно поподробнее?
@asukaro_
@asukaro_ Рік тому
Спасибо! Написал простенькую игру с паролем !
@andreyeremin6035
@andreyeremin6035 10 місяців тому
Действительно понятно, лучше чем в книгах. Хотя учу другой язык уже, python паралельно.
@rufousss
@rufousss 5 місяців тому
после с++ нормально Питон залетает, на ура!
@asmrroute6126
@asmrroute6126 6 місяців тому
У вас талант, вы сложные вещи объясняете на простом языке. Спасибо, вы лучший.
@lievsey
@lievsey 8 місяців тому
Я не сразу понял про for, пришлось погуглить Это от foreaсh, то есть для каждого for item in collection: # do something То есть для каждого предмета tem из набора collection выполнить действие, и с каждым витком цикла(итерацией) в качестве объекта для какого-нибудь действия будет использоваться определённое значение из последовательности collection
@ilyafranchuk2713
@ilyafranchuk2713 3 місяці тому
Спасибо за старания, очень напоминает С+
@immsery
@immsery Рік тому
Видео развит на части это тоже помогает.
@wiles858
@wiles858 2 роки тому
Данная программа осень полезна если я хочу в большом тексте найти нужное слово, спасибо!
@yungasake8018
@yungasake8018 Рік тому
Это как Ctrl F в браузере)
@user-np6ch6vs7g
@user-np6ch6vs7g 11 місяців тому
Спасибо большое
@hardanhara-
@hardanhara- Рік тому
iskal iskal i k scastyu nashel tot samiy videokurs pro piton.Spasibo
@valeryvsmICRO
@valeryvsmICRO 5 місяців тому
hi, thanks a lot for the video! It was interesting
@player6837
@player6837 Рік тому
8:00 если к переменной ничего не добавлять и запустить то число которое было указано в переменной будет бесконечно.Чтобы решить проблему нужно сделать команду:переменная (любая которую вы указали) += 1.
@cyberpunk8156
@cyberpunk8156 Рік тому
можешь сказать как сделать разные цвета в строке, как у него
@artemvasilev
@artemvasilev Рік тому
​@@cyberpunk8156 в vs code есть кастомизатор где и можно менять цвета текста. Незнаю зачем я тебе это пишу через 2 месяца, как твои успехи в программировании ? Многие после пары уроков сливаются
@honortv_braun5470
@honortv_braun5470 Місяць тому
Решил задачу на сайте, но немного другим и простым способом n1 = 34 while n1
@ps1xopad474
@ps1xopad474 11 місяців тому
Для новичка передоз инфы А как по быстрому повторить шикарно
@MellowBroXofficial
@MellowBroXofficial 10 місяців тому
да нет нормально
@deadIycandy
@deadIycandy Рік тому
15:20 почему оно работает, если else не на такой же табуляции, как if? Else и вне for выходит, и не относится к if? Почему нет ошибки?
@Resspelm
@Resspelm 8 місяців тому
for x in range (1000,0,-7): print(x) спасибо за внимание
@whysocoldoutside6976
@whysocoldoutside6976 2 роки тому
планируется ли свежий курс по джанго?
@user-bn3iq5uw3k
@user-bn3iq5uw3k 4 місяці тому
думаю раза с 10 я запомню ;)
@WAB0WSK1
@WAB0WSK1 2 роки тому
Привет! 14:00 Скажи, почему ты else ставишь на одном уровне с for? Ведь вроде он должен относиться к if, и в таком случае break не понадобится. или я что-то не правильно понял?
@itproger
@itproger 2 роки тому
В питон else можно дописать к циклу. Об этом я рассказывал в уроке
@orexendye
@orexendye 5 місяців тому
Для тех, кто не понял, что за "шаг" делает 2 в этом коде: for i in range(4, 10, 2): print(i) оно выводит каждое 2 число, те вывод будет такой: 4 6 8 если бы там стояло 3, то там бы выводило каждое 3 число от 4, те 7 (10 не включительно).
@user-sk7nx7js7m
@user-sk7nx7js7m 2 роки тому
Мне кажется так бы было более корректно оформить последний пример:? slovo = input("Введите слово: ") bukva = input("Введите букву которую ищем: ") found = 0 for i in slovo: if i == bukva: found += 1 print ("В слове:", slovo, "буква:", bukva,"встречается:", found, "раз.")
@user-sf4rw7zn8p
@user-sf4rw7zn8p Рік тому
Автор просто показал и объяснил код программы и смысл её работу, а ты ее доработал
@polsaeva
@polsaeva Рік тому
спасибо, теперь я поняла как именно работает программа
@Cyber_Popugaj
@Cyber_Popugaj Рік тому
большое спасибо! Теперь понял лучше
@user-zl2uf4rk1g
@user-zl2uf4rk1g Рік тому
Спасибо большое за помощь, понял материал намного лучше
@timaxsimus
@timaxsimus Рік тому
И можно дополнить : Else not i Print ("В этом слове нет такой буквы")
@b-mv7nq
@b-mv7nq 11 місяців тому
Также я который запустил бесконечный цикл я создал вечный двигатель
@svyarinda-_-5929
@svyarinda-_-5929 Місяць тому
Случайно сделала бесконечный цикл, еще до того, как Автор про них рассказал. Испугалась, думала, что спалю комп. Шах и мат тем, кто думает, что программирование скучное. 10/10 никогда бы больше не повторила, но всем рекомендую. Заряд адреналина не позволит уснуть и вы сможете кодить всю ночь напролет!
@voribak86
@voribak86 Рік тому
ctrl+/ быстрое комментирование (ставить решетку в выбранных строках)
@user-Mr_Prostak
@user-Mr_Prostak Рік тому
я сделал программу, которая считает все простые числа от 1 до заданного включительно с помощью этого видео. Спасибо
@TurboDeaz
@TurboDeaz Рік тому
как вы обозначили простое число?
@aida3357
@aida3357 23 дні тому
Кааак?
@user-zg1or8mh3p
@user-zg1or8mh3p 6 місяців тому
# Поиск заданной буквы в тексте text = input('Введите текст, в котором нужно выполнить поиск: ') finding_letter = input('Введите искомую букву: ') count = 0 for i in text: if i == finding_letter: count += 1 print('Количество букв "', finding_letter,'" в заданном тексте: ', count, sep='')
@denrolic80
@denrolic80 Місяць тому
Мы в 90х на ассемблере (asm просто пишешь в досе) писали циклы которые заполняли рандомные фалы нулями до упора пока место на диске не заканчивалось и файл сохранялся в епенях ))) а это были 386 SX - с малюсенькими винчестерами... только сейчас мне нашу информатичку жалко стало - бедная )) Понятно что можно было утилитой или через волков командер файл отыскать большой - но она не блестала знаниями )))
@DIMARIK9990
@DIMARIK9990 Рік тому
14:37 В примере с True и False непонятно почему при выполнении условий if, следом выполняется условие else... Они вроде взаимоисключающие - else выполняется только в том случае, если не выполнено условия if, а в этом примере оно выполняется. В чём подвох?
@user-pf2rt2ek9t
@user-pf2rt2ek9t Рік тому
В том что дано слово hello, цикл ищет букву "l", а в первой итерации цикла стоит буква "h", соответственно выполняется условие else. На следующей итерации уже буква "e", тоже не подходит значит выполняется else, вот на 3 и 4 уже выполняется if, значит в этом случае переменная found получает значение True, но так как нет никакой остановки, а остановка цикла это break, то выполняется следующая итерация, а там уже буква "o" и она не подходит в условии if и исполняется условие else, значит значение переменной found устанавливается False
@vitalikskarupo2445
@vitalikskarupo2445 2 роки тому
Про совмещение else и циклов можно было более развёрнуто рассказать... а то начинающим объясняли сперва что else может использоваться в связке с if и elif при проверке условий, а тут взяли из воздуха и вставили не пойми к чему... А самое главное, что использование else в циклах - это особенность языка Python... многие языки такое не поддерживают! Сам начал недавно заниматься на платформе stepik и параллельно смотрю твои уроки, в итоге хорошее дополнение друг другу получается)
@itproger
@itproger 2 роки тому
Так а что можно добавить про цикл и else? Все что можно про него сказать - было сказано. Больше не добавить, ведь логика и функционал его прост
@a3development960
@a3development960 Рік тому
@@itproger чувак, он правильно замечание сделал, ты просто взял фичу языка из воздуха и применил, не объясняя за нее ничего. Мне как плюсовику вообще не понятно было в конце какого хера else находится в теле цикла, а не if'а
@andrewdmit3793
@andrewdmit3793 Рік тому
@@itproger Да, непонятно почему срабатывает else если оно должно только в противном случае работать. Поясните пожалуйста. В курсе было что else c if работает.. Спасибо вам за такие прекрасные ролики..
@8Nomarg8
@8Nomarg8 11 місяців тому
@@andrewdmit3793 Он имел ввиду "Как оно работает else , если находится в теле цикла, а не конструкции if else". Я тоже до этого только на плюсах довольно долго писал и мне не понятно. (посмотрите на отступы, else вообще не должен попадать в конструкцию if else)
@user-il1wi2em6j
@user-il1wi2em6j 3 місяці тому
Для тех у кого как и у меня возник вопрос "какого else не в одной строке с IF?" Пришлось погуглить отдельно и нашел на хабре. Это короткая статья для новичков. Наверняка вы знаете, что в пайтоне для циклов for и while предусмотрен блок else. И с этим блоком возникает много путаницы, потому что его действие на первый взгляд неинтуитивно. Приходится тратить немного времени или заглядывать в документацию каждый раз, когда он встречается: for f in files: if f.uuid == match_uuid: break else: raise FileNotFound() Когда будет исключение: когда файл не найден? Когда найден? Когда список пуст? На этот вопрос сложно ответить, потому что блок else находится на одном уровне с блоком for и кажется, что это какое-то условие, относящиеся к самому списку; например, когда for не нашел ни одной записи. Но достаточно знать главный секрет блока else для циклов, чтобы больше никогда не терять на это время: Блок else после циклов относится не к самому циклу, а к оператору break! И действительно, блок else выполнится в любом случае, если только выполнение цикла не было прервано оператором break, return или raise. Если читать пример выше так: «если файл имеет нужный нам uuid, то закончить цикл, иначе вызвать исключение», то все становится на свои места.
@olmax9675
@olmax9675 2 роки тому
Вот точно сам себе рассказал
@user-qg5zq1oq8r
@user-qg5zq1oq8r 8 місяців тому
должно быть так found = None for i in "hello": if i == "e": found = True break else: found = False print(found) а не так found = None for i in "hello": if i == "e": found = True break else: found = False print(found) Даже редактор подчеркивает ошибку
@yuriygladchenko9032
@yuriygladchenko9032 7 місяців тому
Я в этом примере автора тоже немного запутался. Я так понимаю, инструкцию "else" нужно было прописать для "if". Т.е. отступить 4-я пробелами. А у автора "else" прописана буд-то бы для "for".
@user-fo1zv3lg2t
@user-fo1zv3lg2t 2 роки тому
Почему когда мы написали break, который по отступам подходит к условию if, он сработал для цикла for, и else не выполнилось? Короче, пока писал вопрос, походу понял, что на каком бы отступе тот брейк не стоял, он прекратит работу цикла, в котором он написан, верно?
@deadIycandy
@deadIycandy Рік тому
У меня тут больше вопрос, почему элз стоит на уровне фор. Как будто вне цикла
@Un-Balance
@Un-Balance 7 місяців тому
когда взглянул на просмотры первой части программированная на Python и на последнюю часть и её просмотры понял что до конца дошли не все(
@sam.vino.3386
@sam.vino.3386 Рік тому
Вопрос: я записал переменную значение которой можно менять для того что бы в дальнейшем выборочно искать и подсчитывать число повторений этой переменной в введенном сообщении Но, при вводе более одного символа или даже слова и запуске программы при наличии этого слова в тексте, программа выдает 0, так и должно быть? Потому что при вводе 1 символа все работает исправно Надеюсь вопрос понятен, спасибо за ответ
@KosaneSegel
@KosaneSegel Рік тому
Вопрос ещё актуален?
@yungasake8018
@yungasake8018 Рік тому
@@KosaneSegel сомневаюсь
@data2935
@data2935 Рік тому
спс
@kurama9285
@kurama9285 Рік тому
Как же после джавы хочется в конце ; поставить ты не представляешь
@deadIycandy
@deadIycandy Рік тому
6:00 Выводится значение i, а не номер. Как тогда получить номер i? Например, чтобы сделать условие, что номер буквы по порядку чётный
@Ivan_krugovoy
@Ivan_krugovoy Рік тому
Так тут другое совсем. Тут i это буквы слова. И если эта буква равна той которая нам нужна, тогда мы в друю переменную плюсуем еденичку
@Unhap_py
@Unhap_py 6 місяців тому
ЛАЙК
@provodnik2889
@provodnik2889 8 місяців тому
print('N факториал!') f = int(input('Введите число: ')) s = 1 for i in range (1, f+1): print (i) i==i+1 s = s*i print (s)
@user-en8os2qx3k
@user-en8os2qx3k 20 днів тому
Подскажите пожалуйста момент if i%2 == 0 почему это равняется четному числу?
@bsbstreet7532
@bsbstreet7532 Рік тому
Привет, а можно ли в цикл while добавлять условия if i else?
@user-fb5oj4ww7h
@user-fb5oj4ww7h Рік тому
можно
@RollsRoyceX
@RollsRoyceX 10 місяців тому
12:50 Ты говоришь что там числа которые не делаться на 2 без остатка, почему там не 9, если 9 / 2 = 4.5?
@limonite8925
@limonite8925 2 роки тому
Я запустил бесконечный цикл на ноуте. Всё норм))) Правда ноут новый и специально по характеристикам подходит для программирования.
@Dmytrokan
@Dmytrokan Рік тому
Тянет блокнот?)
@limonite8925
@limonite8925 Рік тому
@@Dmytrokan У тебя есть проблемы с компом? Скинуть недорогую сборку? Лично мне никто ещё не жаловался
@_apel1zz_
@_apel1zz_ 9 місяців тому
11:37 Дьяволо: Я тоже хочу
@user-qf2xg2sk8e
@user-qf2xg2sk8e 6 місяців тому
14:32 но если установить значение found = True изначально, то не потребуется оператор break... Или я что-то не так понял?
@Unknown_Fireworks
@Unknown_Fireworks 2 роки тому
Подскажите, как можно найти не символ, а сочетание символов с помощью оператора for ?
@gddotop2231
@gddotop2231 2 роки тому
slovo = input("Введите слово: ") bukva = input("Введите сочетание которое ищем: ") found = 0 for i in slovo: if i == bukva: found += 1 print ("В слове:", slovo, "сочетание:", bukva,"встречается:", found, "раз.") И просто во втором вопросе запиши сочетание
@WasSsupMan1
@WasSsupMan1 2 роки тому
@@gddotop2231 не работает так Введите слово: шиншила Введите сочетание которое ищем: ши В слове: шиншила сочетание: ши встречается: 0 раз.
@kamikadze7003
@kamikadze7003 Рік тому
9:00 ЛЮБЫЕ ПРЕДУПРЕЖДЕНИЯ ДЛЯ МЕНЯ ЭТО ПРИЗЫВ К ДЕЙСТВИЮ
@GameNavigatorsDaJ
@GameNavigatorsDaJ 8 місяців тому
Я не рекомендую вам это запускать Я: Ах так, а я запущу
@run-xc8dm
@run-xc8dm 7 місяців тому
9:01 я которая не дослушала, и знатно приофигела от проиходящего😂
@elderlybear
@elderlybear Рік тому
6:32 проще - Питон видит маленькую “w” и большую “W” как разные символы
@Majorov_Alexandr
@Majorov_Alexandr Рік тому
А в видео разве не так сказали?
@elderlybear
@elderlybear Рік тому
@@Majorov_Alexandr это для таких чайников как я
@bebraevroe452
@bebraevroe452 2 місяці тому
Подскажите пожалуйста, после полного просмотра и польного запонимания и понимания этого курса, какой уровень в python я получу?
@Never_gonna_give_you_up298
@Never_gonna_give_you_up298 2 місяці тому
Базовый
@bebraevroe452
@bebraevroe452 2 місяці тому
@@Never_gonna_give_you_up298 даже не junior?
@CriptonitGer
@CriptonitGer Місяць тому
сразу сеньером станешь), а если честно что бы стать джуном нужно много еще чего изучать, изучай дополнительно библиотеки Django например, много вообщем там изучать годик уйдет точно на изучение +- как говорят@@bebraevroe452
@asekebros
@asekebros 7 місяців тому
x = 1007 while x > 14: x = x - 7 print(x,"- 7 =",x - 7) else: print("TY GHOUL SUKA") Не сразу, но с помощью комментаторов получилось
@inna2499
@inna2499 2 місяці тому
В конце видео так и не понятноо почему все таки Фолс выходит если нашлась буква L в HELLO, автоматом else не должно было сработать
@user-eo9kz8ru9d
@user-eo9kz8ru9d Рік тому
Прошу очень, нет доступа к уроку к видео. Возможно восстановить, или ссылку на урок.
@user-cw2cf7tj7k
@user-cw2cf7tj7k 2 роки тому
Поясните пожалуйста, почему else без отступа? Он типа относится не к if, а к for?
@itproger
@itproger 2 роки тому
Да, верно
@andrewdmit3793
@andrewdmit3793 Рік тому
@@itproger если подвинуть все элс табуляцией под иф, то и там всеравно фолс
@vasilejosu3431
@vasilejosu3431 Рік тому
14:50 Разве if и else не должы иметь одинаковый отступ? Если нет, то к чему относится else, а также на какой строке кончается цикл for? Пытаюсь понять и не получается
@GogiTavadze
@GogiTavadze Рік тому
Вы верно пишите, для примера проще было бы для if сделать его. Это в самом конце плохой пример - else может быть не только для if, но и для for, это редко используют - он выполняется если for прошел полностью без вызова break
@user-dv1et4jj2w
@user-dv1et4jj2w Рік тому
@@GogiTavadze спасибо. не знал этой тонкости про else в цикле for
@sungyaraboy4113
@sungyaraboy4113 Рік тому
решил посмотреть вечером, вроде понял но мозги кипят, не зря говорят утро вечера мудренее
@lamorakale6392
@lamorakale6392 Рік тому
1:37 , неверно,ты выбрал 6 цифр, дестятичная система исчисления начинается с 0 -то есть 6 цифр от 0 , то есть 1 цифра будет 0 , вторая 1 , третья 2 , и так выходит что шестая цифра 5 , это не не включительно , это просто порядок числа в десятичной системе счисления , количество чисел указываемое в десятичной системе по порядку начинается с нуля ,первая цифра всегда 0 Не может быть первым числом 1 , потому что мы имеем в десятичной системе в общем 10 чисел, то есть 0,1,2,3,4,5,6,7,8,9 10 это уже выходит сочетание единицы и нуля, 10 это уже один десяток
@bloodan8639
@bloodan8639 Рік тому
a=input() import time i=1000 while i>0: i=i-7 print("1000-7=", (i)) time.sleep(0.1)
@rotter_tiger
@rotter_tiger Рік тому
a=input('Напиши что-нибудь: ') import time i=1000 while i>0: i=i-7 print("1000-7=", (i),sep='') time.sleep(0.1) print('я умер, прости')
@bloodan8639
@bloodan8639 5 місяців тому
​@@rotter_tiger, не работает
@rotter_tiger
@rotter_tiger 5 місяців тому
@@bloodan8639 ладно
@ASo-xk2ep
@ASo-xk2ep Рік тому
14:45 Почему, присваивается False? Ведь жеж, вроде если в условии if будет true, то else не будет выполнятся...?
@sehzadeselim863
@sehzadeselim863 Рік тому
Потому что цикл работает до конца слова. Дойдя до буквы o, он увидит, что это не r и перейдёт в else
@user-dv1et4jj2w
@user-dv1et4jj2w Рік тому
Потому что автор поместил оператор else не под оператор if, а под цикл for (посмотрите внимательно на расположение строк кода на экране и табуляцию) - поэтому оператор else сработал не зависимо от оператора if, а если бы else стоял точно под if (т.е. принадлежал конструкции if-else), то программа сработала бы по другому и в терминал вывелось бы "True" и не нужно было бы прописывать break. Скорее всего автор этим хотел показать наглядно работу ключевого слова break, а не сделать ошибку, но это не точно..😁
@hardstone64
@hardstone64 Рік тому
11:34 Дьяволо оценит👍
@auuuxxx2751
@auuuxxx2751 7 місяців тому
9:09 сохранил файл и создал этот бесконечный цикл, зря)))
@user-mr5nm1vu4z
@user-mr5nm1vu4z Рік тому
Здравствуйте, а почему Else левее, чем оператор If? Разве они не на одном уровне должны быть?
@gonnacomeup
@gonnacomeup 10 місяців тому
а он же к не относится к выполнению тех строк вроде, он же означает что то типо такого "если это не случится то" ну типо такого вроде
@user-mf6zi9tt2c
@user-mf6zi9tt2c 5 місяців тому
здесь есть небольшая ошибочка в коде на 15:05. оператор BREAK здесь не нужен. необходимо просто проставить табуляцию перед ELSE и тогда эта часть кода не выполнится при условии выполнения IF т.е. : found = None for i in "hello": if i == "l": found = True else: found = False print(found)
@ohlove8954
@ohlove8954 5 місяців тому
Неа
@prostoy_man
@prostoy_man 2 роки тому
3:30 Пожалуйста ответьте, почему "i" ? Я так и не понял причем здесь эта переменная ведь мы разбераем переменную "word" а не "i" ? Это как вообще? У меня мозг сломался 🙄
@Explouse
@Explouse 7 місяців тому
Другу который только начинает учить питон это скиньте, ему понравится ( а если у него комп слабый - так вообще отлично) x = True while x: x += 999999 print(x, '(ПОПРОБУЙ ТЕПЕРЬ ВЫРУБИТЬ, МАМИН ПРОГЕР)')
@Viktor_Gold_161
@Viktor_Gold_161 5 місяців тому
for i in range(1,11): if i == 5: break print(i) Выдает 5
@Viktor_Gold_161
@Viktor_Gold_161 5 місяців тому
РАЗОБРАЛСЯ!!! Проблема в отступах
@user-sv7ik4in2d
@user-sv7ik4in2d 7 місяців тому
Что делать если команда continue не работает?
@cheburik32
@cheburik32 8 місяців тому
word = input("Введите текст: ") sim = input ("Введите символ:") count = 0 for i in word: if i == sim: count += 1 print(count) print("В тексте ", count, "символов: ", sim)
@user-yt8sq1hp5n
@user-yt8sq1hp5n 6 місяців тому
while True: a = int(input("Первое число: ")) print("Выбираем выражение: ") print("1 = '+' 2 = '-' 3 = 'exit'") while True: cd = input("Введите операцию: ") if cd in ('1', '2', '3'): break else: print("Повторите еще раз") if cd == '3': print("Удачи вам!") break b = int(input("Второе число: ")) if cd == '1': summa = a + b elif cd == '2': summa = a - b print("Ваша (сумма):", summa) cl2 = float(input("(Сумма) к которой нужно прибавить или отнять: ")) while True: gh = input("Прибовляем или отнимаем 1 = '+' 2 = '-' +/- (1 или 2): ") if gh in ('1', '2'): break else: print("Повторите операцию.") cl = float(input("Диапазон примеров: ")) for suma_a_b in range(int(cl)): if gh == '2': summa -= cl2 print(summa + cl2, f"- {cl2} =", summa) if summa < 0: print("Конец.") break if gh == '1': summa += cl2 print(summa - cl2, f"+ {cl2} =", summa) if summa < 0: print("Конец") break
@eugen333eee
@eugen333eee 5 місяців тому
15:10 Почему else за пределами блока if? Или он относится к for? Такое вообще допустимо? В моей голове не укладывается.
@SobakaNevinovaka
@SobakaNevinovaka Рік тому
В конце урока у else отступа нет как у if это можно так делать?
@purplemort8627
@purplemort8627 Рік тому
хотел сделать программу для поиска определенного слова в предложении чере 2 input-а не получитлось :(
@Majorov_Alexandr
@Majorov_Alexandr Рік тому
Я когда запустил бесконечный цикл: *это Реквием, то что ты видишь реально*
@toperfanta
@toperfanta 4 місяці тому
парни хелп пишет при запуски когда can't find '__main__' module
@user-tv7nj9gg1j
@user-tv7nj9gg1j Рік тому
Подскажите почему в последнем примере else написано без отступа?
@lokifram452
@lokifram452 Рік тому
found = None for i in "hello world": if i == "h": found = True break else: found = False print(found) Если написать так, то будет синтаксическая ошибка, я тоже задался этим вопросом и решил проверить.
@az2532926337
@az2532926337 Рік тому
@@lokifram452 break тоже с отступом должен быть, как и вложенный found = true
Уроки Python с нуля / #7 - Списки (list). Функции и их методы
26:43
Школа itProger / Программирование
Переглядів 474 тис.
КУРС A0-C1 | I AM GOING TO WORK...
1:46
BORODACH ONLINE SCHOOL
Переглядів 37
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Переглядів 2,6 млн
ФОКУС С ЧИПСАМИ (секрет)
00:44
Masomka
Переглядів 3,2 млн
😱 Как стать программистом с нуля? Без курсов самому.
24:43
Хауди Хо™ - Просто о мире IT!
Переглядів 246 тис.
Уроки Python с нуля / #5 - Условные операторы
23:11
Школа itProger / Программирование
Переглядів 654 тис.
Морозов Иван собеседование python junior разработчик
1:02:31
Андрей += Пронин
Переглядів 396 тис.
Python с нуля. Урок 4 | Циклы (for, while)
10:31
Иван Викторович
Переглядів 612 тис.
Уроки Python с нуля / #10 - Словари (dict) и работа с ними
16:10
Школа itProger / Программирование
Переглядів 206 тис.
АЛГОРИТМЫ В PYTHON. ЦИКЛ WHILE. РАЗЖЕВАЛ ДО МОЛЕКУЛ.
36:40
Уроки Python с нуля / #8 - Функции строк. Индексы и срезы
22:40
Школа itProger / Программирование
Переглядів 337 тис.
ТОП 5 Ошибок в написании функций Python
12:46
ZProger [ IT ]
Переглядів 74 тис.
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Переглядів 2,6 млн