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

  Рет қаралды 703,728

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

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

Күн бұрын

Пікірлер: 596
@dominicagotie6567
@dominicagotie6567 8 ай бұрын
Запустила бесконечный цикл на своем ведре - вырубился свет во всей деревне. Сейчас к нам едут военные из соседнего города, говорят, будут ликвидировать особо опасного хакера. Уроком довольна, спасибо!
@ЖеняМудрик-э8т
@ЖеняМудрик-э8т 8 ай бұрын
+
@valentinturcan4105
@valentinturcan4105 7 ай бұрын
я также сделал запустил видео дальше потом его слова "не советую запускать его" XD
@NeZoX-k1g
@NeZoX-k1g 6 ай бұрын
+
@wirix_0
@wirix_0 3 ай бұрын
Это....Реквием.... Всё, что ты видишь...Реально....(Отсылка на аниме ДжоДжо для не шарящих)
@grogujedi
@grogujedi 2 ай бұрын
😂
@mimimi822
@mimimi822 Жыл бұрын
Запустил бесконечный цикл на ноуте теперь пишу с телефона. Спасибо за урок)))
@ФирЗугар
@ФирЗугар Жыл бұрын
удачи с завершением цикла
@Fikus24
@Fikus24 Жыл бұрын
хз я тоже запустил оставил на 3 минуты и все норм
@Fikus24
@Fikus24 Жыл бұрын
если что характеристики ryzen 5 5600h rtx 3060 6gb
@ЮрийКудрявцев-д7г
@ЮрийКудрявцев-д7г 11 ай бұрын
@@Fikus24 а причём здесь видеокарта?
@ЗахарНестеренко-ш7ч
@ЗахарНестеренко-ш7ч 11 ай бұрын
@@ЮрийКудрявцев-д7г ахахах
@CreOfEdits
@CreOfEdits 2 жыл бұрын
Реально после шести уроков стал хоть что-то понимать. Спасибо
@luxefff7994
@luxefff7994 Жыл бұрын
@@mstr-hq6cdсможешь калькулятор в одну строку написать?
@REDLOVEX
@REDLOVEX 6 ай бұрын
@@Sadness27ну как ты там спустя год?
@skkaech1166
@skkaech1166 5 ай бұрын
Как успехи щас?
@Arabis_Tan
@Arabis_Tan 5 ай бұрын
Ооо не только я смотрю курсы сейчас ​@@skkaech1166
@pur0ha267
@pur0ha267 5 ай бұрын
не бросил еще изучать? год прошел
@glebsv8289
@glebsv8289 2 жыл бұрын
9:09 пов сделал бесконечный цикл,развлекался с ним,а потом доходишь до момента,где говорят:" не нужно так делать" •́ ‿ ,•̀
@unrealun1748
@unrealun1748 2 жыл бұрын
lol 🤣
@polsaeva
@polsaeva 2 жыл бұрын
я думала я одна такая, думаю что не так..
@anismaks
@anismaks 2 жыл бұрын
твоя ОЗУ: памагити... 😆
@Letashka888
@Letashka888 2 жыл бұрын
Топ 10 пранков в програмирование, первое место:
@Mr.Shokoladniy
@Mr.Shokoladniy Жыл бұрын
такая же фигня, слышал что питон очень продуман в подобных вещах и был уверен, что он не умрет. и оказался прав xD
@ChaosDev1
@ChaosDev1 Жыл бұрын
Спасибо за бесконечный цикл теперь это генератор паролей!
@timofeygrigoriev9850
@timofeygrigoriev9850 Жыл бұрын
Поздравляем! Вы открыли смысл занятий в питоне!
@vladkotenko9968
@vladkotenko9968 Жыл бұрын
А как вы это сделали?
@ChaosDev1
@ChaosDev1 Жыл бұрын
@@vladkotenko9968 while true: Print("пишем хоть что") И вроде там можно сделать добавляет чтоб 1 но я хз как это сделать ну забыл
@MalkiaMmoja
@MalkiaMmoja 2 жыл бұрын
Где вы были раньше? Эти уроки - просто находка!
@ЮлияМамаева-ч7з
@ЮлияМамаева-ч7з Жыл бұрын
Спасибо большое, лучшие уроки для новичков!
@asmrroute6126
@asmrroute6126 Жыл бұрын
У вас талант, вы сложные вещи объясняете на простом языке. Спасибо, вы лучший.
@Lola_Braun
@Lola_Braun Жыл бұрын
Спасибо большое за урок, все очень доходчиво и просто ) Учусь у вас с удовольствием! 🥰
@svetlanamazhaykina6918
@svetlanamazhaykina6918 Жыл бұрын
Спасибо за Ваш труд! Коммент в поддержку канала.
@ЛеонидШтурмин
@ЛеонидШтурмин 3 жыл бұрын
Большое спасибо за ваш труд. Пробно оформил месячную подписку на вашем ресурсе.
@itproger
@itproger 3 жыл бұрын
Спасибо Вам 😊
@MrGolubez
@MrGolubez 2 жыл бұрын
Ооо, спасибо! Хорошая подача материала! Доходчиво и с примерами, по началу плохо запоминаю, но если 100 раз повторить то доходит.
@ВасяКАч-щ3о
@ВасяКАч-щ3о Жыл бұрын
Ну или если бы не делал на оть..бись) тараторит так как будто его сзади с автоматом подгоняют... ставлю скорость видео на 0.75 хахаха ..жесть)
@nkktfirst
@nkktfirst Жыл бұрын
тоже самое))
@it_BOSSS
@it_BOSSS Жыл бұрын
Приучай себя смотреть на скорости 1,5 Х 2Х,быстрее начнешь материал усваивать ,скорость восприятия информации увеличится ,и меньше будешь тратить время на просмотр видео ! @@ВасяКАч-щ3о
@сэрЛанселот-с8л
@сэрЛанселот-с8л Жыл бұрын
Для тех у кого как и у меня возник вопрос "какого 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, то закончить цикл, иначе вызвать исключение», то все становится на свои места.
@ПолинаФилиппова-с2н
@ПолинаФилиппова-с2н 7 ай бұрын
спасибо!!
@ElginAliev-x5h
@ElginAliev-x5h Жыл бұрын
Спасибо за уроки.Очень хорошо объясняете
@mr.reltoks9010
@mr.reltoks9010 Жыл бұрын
Аааааа как это сложно но вы понятно объясняете хоть.Спасибо вам
@lanabirch5201
@lanabirch5201 2 ай бұрын
очень интересные и полезные уроки, спасибо за хорошую подачу материала.
@cdapchier
@cdapchier 2 жыл бұрын
Сегодня у меня тупо ветер в голове, но всё равно всё из этого урока усвоил (более менее). Спасибо!
@ЯрославЛевшин-м6й
@ЯрославЛевшин-м6й 8 ай бұрын
Спасибо за уроки! Сегодня начал изучать Python. После этого урока решил устроить себе практику и написать програмку, которая определяла бы, простое или составное число ввёл пользователь. Всё получилось)
@ЯрославЛевшин-м6й
@ЯрославЛевшин-м6й 8 ай бұрын
UPD: И генератор n - го количества простых чисел
@ЯрославЛевшин-м6й
@ЯрославЛевшин-м6й 6 ай бұрын
@user-xz1kj7qw6r Привет! Посмотрел эти уроки до конца, переводил числа из десятичной системы счисления в двоичную и вычислял день недели по дате. Успел ЕГЭ сдать и на программиста в вузы подать. Потом начал проходить курс на stepik для более углублённого изучения питона, вот сейчас пишу решение произвольного квадратного уравнения
@ЯрославЛевшин-м6й
@ЯрославЛевшин-м6й 6 ай бұрын
Вообще эти видео я для ЕГЭ больше и смотрел, а сейчас уже размеренно и подробно изучаю питон
@idkowwnend
@idkowwnend 3 ай бұрын
​@@ЯрославЛевшин-м6й как успехи
@ЯрославЛевшин-м6й
@ЯрославЛевшин-м6й 3 ай бұрын
@@idkowwnend Поступил на инженера-программиста, на Стёпике курс по питону с отличием закончил, параллельно потихоньку изучаю C. Самое сложное, что успешно написал - это перемножение двух матриц произвольных размерностей. А вообще, если конкретно засяду, то, думаю, смогу и прогу для решения СЛАУ написать. Ещё из шуточного писал мем про "Роскомнадзор запретил букву А". Эти видео подойдут скорее больше для ознакомления с языком перед глубоким обучением.
@andreyeremin6035
@andreyeremin6035 Жыл бұрын
Действительно понятно, лучше чем в книгах. Хотя учу другой язык уже, python паралельно.
@rufousss
@rufousss Жыл бұрын
после с++ нормально Питон залетает, на ура!
@ИгорьВасилец-ш5б
@ИгорьВасилец-ш5б 16 күн бұрын
Создал калькулятор x = int(input('введите первое число:')) y = int(input('введите второе число:')) plus = str(input('+ - * /')) if plus == '+': print(x + y) if plus == '-': print(x - y) if plus == '*': print(x * y) if plus == '/' and y != '0': print(x / y)
@tarasenkovkirill8371
@tarasenkovkirill8371 Жыл бұрын
x=1000 for i in range(143): x=x-7 print(x+7,"- 7 =",x) if x
@forgor2breathe
@forgor2breathe Жыл бұрын
1000-7?
@Ichirochka620
@Ichirochka620 Жыл бұрын
лютый
@forgor2breathe
@forgor2breathe Жыл бұрын
Либо можно: x=1000 while x>0: print(x, '-7', sep="") x-=7 else: print("Гуль, остановись")
@nkktfirst
@nkktfirst Жыл бұрын
Ты сам до этого додумался?
@СашаМакеенко-б6щ
@СашаМакеенко-б6щ Жыл бұрын
@@forgor2breathe или : for i in range(1000, -2, -7): print(i) if i
@apleathergoods
@apleathergoods 3 жыл бұрын
Я тот, кто запустил бесконечный цикл)))
@no-name828
@no-name828 2 жыл бұрын
🤣
@toukpw7137
@toukpw7137 2 жыл бұрын
Комп сгорел?
@rockybalboa1565
@rockybalboa1565 2 жыл бұрын
Поздравляю, ты герой
@nitrogenazot3935
@nitrogenazot3935 2 жыл бұрын
Сколько смысла в твоём коменте
@standi6037
@standi6037 2 жыл бұрын
А говорят нельзя сделать вечный двигатель, дураки
@vacuumsplitting3143
@vacuumsplitting3143 3 жыл бұрын
Привет! Слушай, у тебя крутые курсы, но было бы неплохо, если бы ты объяснял, в каких случаях можно было бы использовать циклы, условия, и так далее. Имеется в виду на реальном примере (не обязательно практическом). К примеру ты пишешь какую-нибудь игру или приложение и объясняешь, как именно можно использовать эти штуки, так как гуманитариям вроде меня довольно сложно понимать это
@yatonaru3592
@yatonaru3592 3 жыл бұрын
❤‍🔥💋💋💋💋😈😈😈😈😮👴🏿 сам разберайся это тебе не курс за который ты платишь своей почкой!! скажи спасибо что кто-то это вообще делает бесплатно❤‍🔥❤‍🔥💋💋💋😈😈😈👿👿👿☠💀☠👺👺💩
@vacuumsplitting3143
@vacuumsplitting3143 3 жыл бұрын
@@yatonaru3592 если автор канала хочет большего успеха - он обязан прислушиваться к подписчикам и коммуницировать с ними, а ты пишешь какую-то хуйню
@buyanto166
@buyanto166 3 жыл бұрын
@@vacuumsplitting3143 уничтожил(а) по факту😂
@12years58
@12years58 3 жыл бұрын
@@vacuumsplitting3143 Ахахахх. Ты просто смешон XDDDD
@toukpw7137
@toukpw7137 2 жыл бұрын
@@vacuumsplitting3143 ты бы хотел бесплатно работать ?
@heromoments04
@heromoments04 Жыл бұрын
спасибо за курсы, ясно и понятно👍👍👍
@Fursiik
@Fursiik 8 ай бұрын
Благодарю, за идею. Ломаю комп не себе, а знакомым. Бесконечный бомбер сообщений это круто.
@wiles858
@wiles858 2 жыл бұрын
Данная программа осень полезна если я хочу в большом тексте найти нужное слово, спасибо!
@yungasake8018
@yungasake8018 2 жыл бұрын
Это как Ctrl F в браузере)
@MatveyTigr
@MatveyTigr Жыл бұрын
Cпасибо, с интересом смотрю ваши видео, очень залипательные)
@dmitry.masalskiy
@dmitry.masalskiy Жыл бұрын
Ура, я сделал свою первую мизерную программу по дз с сайта! Да и 1/4 данного курса за считанные часы уже пройдено )
@lombook
@lombook Жыл бұрын
Можно поподробнее?
@lievsey
@lievsey Жыл бұрын
Я не сразу понял про for, пришлось погуглить Это от foreaсh, то есть для каждого for item in collection: # do something То есть для каждого предмета tem из набора collection выполнить действие, и с каждым витком цикла(итерацией) в качестве объекта для какого-нибудь действия будет использоваться определённое значение из последовательности collection
@dominicagotie6567
@dominicagotie6567 8 ай бұрын
1:20 заметила, что если при выводе взять переменную i в кавычки (у автора без кавычек), то переменная будет выводиться не как цифры от 0 до 5, а как символ i, 6 раз: for i in range(6): print("i") i i i i i i
@VictorTelyukh
@VictorTelyukh 7 ай бұрын
Можете еще взять range(6) в кавычки, тогда буква i будет выводиться не 6 раз, а 8! for i in "range(6)": print("i") i i i i i i i i
@snakomoto5598
@snakomoto5598 3 ай бұрын
У меня только 2 вопроса по поводу кавычек: 1. Зачем? 2. Наxyя?
@SimplyEd
@SimplyEd 3 жыл бұрын
Уроки просто топ!!!!я хть начал понимать что то!!!
@whvv872
@whvv872 5 ай бұрын
Сентябрь 2024 год Цель на первый год: Изучить основы, алгоритмы, библиотеку Django (хочу попробовать себя в Backend разработке сайтов), устроиться на работу хотя бы на вакансию джуна. Уже ознакомился с данным курсом и всеми видеоуроками в нем и решил что буду изучать питон у данного автора.
@nyrik_r1574
@nyrik_r1574 2 ай бұрын
Ну как там?
@ilyafranchuk2713
@ilyafranchuk2713 Жыл бұрын
Спасибо за старания, очень напоминает С+
@Николай-о7х3х
@Николай-о7х3х 6 ай бұрын
спасибо! все супер понятно и круто! спасибо! вы супер !
@Nenta_gd
@Nenta_gd Жыл бұрын
Спасибо! Написал простенькую игру с паролем !
@hardanhara-
@hardanhara- 2 жыл бұрын
iskal iskal i k scastyu nashel tot samiy videokurs pro piton.Spasibo
@Nelatvietis
@Nelatvietis 9 күн бұрын
Блеск! Спасибо!
@element-d4x
@element-d4x Жыл бұрын
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
@ВикторНазаров-ю2п
@ВикторНазаров-ю2п 8 ай бұрын
Спасибо за классный калькулятор
@cheburik32
@cheburik32 Жыл бұрын
word = input("Введите текст: ") sim = input ("Введите символ:") count = 0 for i in word: if i == sim: count += 1 print(count) print("В тексте ", count, "символов: ", sim)
@immsery
@immsery 2 жыл бұрын
Видео развит на части это тоже помогает.
@БайтилекМатысманов
@БайтилекМатысманов 2 жыл бұрын
Урок был так интересно👍
@valeryvsmICRO
@valeryvsmICRO Жыл бұрын
hi, thanks a lot for the video! It was interesting
@ne1nnss
@ne1nnss 27 күн бұрын
запустил бесконечный цикл While, который к x = 5 прибавлял 2517111676305502355 на протяжении 5 минут, потом стало страшно, топовый курс
@Australopithecus11
@Australopithecus11 2 жыл бұрын
Очень хорошо объясняете, подписался
@Burovasofia
@Burovasofia 2 жыл бұрын
спасибо большое за уроки.
@SirBrigadir
@SirBrigadir Жыл бұрын
# Поиск заданной буквы в тексте text = input('Введите текст, в котором нужно выполнить поиск: ') finding_letter = input('Введите искомую букву: ') count = 0 for i in text: if i == finding_letter: count += 1 print('Количество букв "', finding_letter,'" в заданном тексте: ', count, sep='')
@GgGgg-g7x
@GgGgg-g7x Жыл бұрын
думаю раза с 10 я запомню ;)
@ps1xopad474
@ps1xopad474 Жыл бұрын
Для новичка передоз инфы А как по быстрому повторить шикарно
@ProstoBro02
@ProstoBro02 Жыл бұрын
да нет нормально
@jro_cot
@jro_cot 8 ай бұрын
Я вроде понимаю
@maximpasechnik4828
@maximpasechnik4828 6 ай бұрын
Автор: НЕ ЗАПУСКАЙТЕ БЕСОНЕЧНЫЙ ЦИКЛ !!! Я: звучит как вызов...
@player6837
@player6837 2 жыл бұрын
8:00 если к переменной ничего не добавлять и запустить то число которое было указано в переменной будет бесконечно.Чтобы решить проблему нужно сделать команду:переменная (любая которую вы указали) += 1.
@cyberpunk8156
@cyberpunk8156 2 жыл бұрын
можешь сказать как сделать разные цвета в строке, как у него
@artemvasilev
@artemvasilev Жыл бұрын
​@@cyberpunk8156 в vs code есть кастомизатор где и можно менять цвета текста. Незнаю зачем я тебе это пишу через 2 месяца, как твои успехи в программировании ? Многие после пары уроков сливаются
@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 Жыл бұрын
@@andrewdmit3793 Он имел ввиду "Как оно работает else , если находится в теле цикла, а не конструкции if else". Я тоже до этого только на плюсах довольно долго писал и мне не понятно. (посмотрите на отступы, else вообще не должен попадать в конструкцию if else)
@DIMARIK9990
@DIMARIK9990 2 жыл бұрын
14:37 В примере с True и False непонятно почему при выполнении условий if, следом выполняется условие else... Они вроде взаимоисключающие - else выполняется только в том случае, если не выполнено условия if, а в этом примере оно выполняется. В чём подвох?
@Владислав-л6ы
@Владислав-л6ы 2 жыл бұрын
В том что дано слово hello, цикл ищет букву "l", а в первой итерации цикла стоит буква "h", соответственно выполняется условие else. На следующей итерации уже буква "e", тоже не подходит значит выполняется else, вот на 3 и 4 уже выполняется if, значит в этом случае переменная found получает значение True, но так как нет никакой остановки, а остановка цикла это break, то выполняется следующая итерация, а там уже буква "o" и она не подходит в условии if и исполняется условие else, значит значение переменной found устанавливается False
@cinemacamm
@cinemacamm 13 күн бұрын
x = int(input("Введи число: ")) y = x/7 for zxc in range (int(y)): x = x-7 print (x)
@orexendye
@orexendye Жыл бұрын
Для тех, кто не понял, что за "шаг" делает 2 в этом коде: for i in range(4, 10, 2): print(i) оно выводит каждое 2 число, те вывод будет такой: 4 6 8 если бы там стояло 3, то там бы выводило каждое 3 число от 4, те 7 (10 не включительно).
@MyPoorPreciousChuuya
@MyPoorPreciousChuuya 5 ай бұрын
Просто спаситель
@karim__
@karim__ Ай бұрын
15:06 Почему else не под if, а под for?
@WAB0WSK1
@WAB0WSK1 2 жыл бұрын
Привет! 14:00 Скажи, почему ты else ставишь на одном уровне с for? Ведь вроде он должен относиться к if, и в таком случае break не понадобится. или я что-то не правильно понял?
@itproger
@itproger 2 жыл бұрын
В питон else можно дописать к циклу. Об этом я рассказывал в уроке
@_c0ldat_
@_c0ldat_ 7 ай бұрын
спасибо легенда
@user-Mr_Prostak
@user-Mr_Prostak 2 жыл бұрын
я сделал программу, которая считает все простые числа от 1 до заданного включительно с помощью этого видео. Спасибо
@TurboDeaz
@TurboDeaz Жыл бұрын
как вы обозначили простое число?
@AJ77719
@AJ77719 10 ай бұрын
Кааак?
@овсехдвижках
@овсехдвижках Жыл бұрын
Спасибо большое
@Krit-sl4em
@Krit-sl4em 10 ай бұрын
Если кому то интересно вот маленький опрос вот его код: print ("Тест") num1 = int(input("2+2: ")) num2 = int(input("37-75: ")) num3 = int(input("73+97: ")) print("Ваш ответ :",num1) print("Ваш ответ :",num2) print("Ваш ответ :",num3) input ("Надеюсь что у вас всё правильно как вы думаете: ") print("2+2 Правильный ответ 4 ") print("37 Правильный ответ 21 ") print("73+97 Правильный ответ 170 ") input ("Тест окончен да или нет: ")
@honortv_braun5470
@honortv_braun5470 11 ай бұрын
Решил задачу на сайте, но немного другим и простым способом n1 = 34 while n1
@oonikoom
@oonikoom 8 ай бұрын
Правильно, но ты забыл пробел перед "2".
@userTipTop
@userTipTop 6 ай бұрын
Автору надо было просто указать диапазон с 33, что по другому не решали)
@Олег-о8о6х
@Олег-о8о6х 2 жыл бұрын
Мне кажется так бы было более корректно оформить последний пример:? slovo = input("Введите слово: ") bukva = input("Введите букву которую ищем: ") found = 0 for i in slovo: if i == bukva: found += 1 print ("В слове:", slovo, "буква:", bukva,"встречается:", found, "раз.")
@ИгорьКоркин-й2й
@ИгорьКоркин-й2й 2 жыл бұрын
Автор просто показал и объяснил код программы и смысл её работу, а ты ее доработал
@polsaeva
@polsaeva 2 жыл бұрын
спасибо, теперь я поняла как именно работает программа
@Cyber_Popugaj
@Cyber_Popugaj 2 жыл бұрын
большое спасибо! Теперь понял лучше
@КириллКупреев-л1м
@КириллКупреев-л1м 2 жыл бұрын
Спасибо большое за помощь, понял материал намного лучше
@timaxsimus
@timaxsimus 2 жыл бұрын
И можно дополнить : Else not i Print ("В этом слове нет такой буквы")
@b-mv7nq
@b-mv7nq Жыл бұрын
Также я который запустил бесконечный цикл я создал вечный двигатель
@RomanKruassan
@RomanKruassan 7 күн бұрын
Я запустил бесконечный цикл, если дома нет вентилятора, то можно использовать комп вместо него.😂
@l1tezmmb
@l1tezmmb 2 ай бұрын
for i in range(1000, 0, -7): print(i, "- 7") True ghoul code
@exopht9012
@exopht9012 6 ай бұрын
6:09 На этом моменте немного отвлекся, и написал программу, которая ищет символ, заданный пользователем в любом тексте, и выводит частоту его появления в тексте. Есть идея сделать парсер текста по словам (тоесть группе символов), подумаю на досуге, как это сделать, скорее всего мне понадобится несколько циклов, а еще массивы, до которых я не дошел.
@sungyaraboy4113
@sungyaraboy4113 Жыл бұрын
решил посмотреть вечером, вроде понял но мозги кипят, не зря говорят утро вечера мудренее
@olimmirzokarimov9287
@olimmirzokarimov9287 2 ай бұрын
Спасибо
@Resspelm
@Resspelm Жыл бұрын
for x in range (1000,0,-7): print(x) спасибо за внимание
@juicewell8321
@juicewell8321 9 ай бұрын
странно ввожу точно так же в точь в точь команду на 13:17 у меня терминал выдает пустым типа там нету 1 3 там пусто
@ava_crey
@ava_crey 7 ай бұрын
Я думаю что, переменное found присваивало False потому, что цикл все равно продожалось после нахождение "L", когда находило " L" переменное присваивало True но, так как цикл не закончился и он дальше шел до последнего, а последний это "O" вот и сохранил False
@kurama9285
@kurama9285 Жыл бұрын
Как же после джавы хочется в конце ; поставить ты не представляешь
@deadIycandy
@deadIycandy 2 жыл бұрын
15:20 почему оно работает, если else не на такой же табуляции, как if? Else и вне for выходит, и не относится к if? Почему нет ошибки?
@alexandrFedorovich7168
@alexandrFedorovich7168 7 ай бұрын
Ошибки нет, тк в Python блок else после цикла for выполнится только в случае, если цикл завершился естественным образом, то есть без использования оператора break. То есть блок else после цикла for предназначен для выполнения кода в случае, когда цикл завершается без досрочного прерывания. Если во время выполнения цикла был использован оператор break, то блок else не будет выполнен. Возможно, автор ошибся и не сделал отступ, возможно сделал это намеренно.
@userTipTop
@userTipTop 6 ай бұрын
@@alexandrFedorovich7168 Немного неточно ты написал. Для циклов for и while тоже можно использовать else(если быть точнее, то else относится именно к break. Если не сработал break, сработает else). Если сделать отступ на else, тем самым поместив его под if, то переменная на каждое прохождение цикла будет прописывать значение False в переменную found до того, пока не нарвется на break.
@МаріяСметанюк-ю1р
@МаріяСметанюк-ю1р 3 жыл бұрын
Почему когда мы написали break, который по отступам подходит к условию if, он сработал для цикла for, и else не выполнилось? Короче, пока писал вопрос, походу понял, что на каком бы отступе тот брейк не стоял, он прекратит работу цикла, в котором он написан, верно?
@deadIycandy
@deadIycandy 2 жыл бұрын
У меня тут больше вопрос, почему элз стоит на уровне фор. Как будто вне цикла
@eugen333eee
@eugen333eee Жыл бұрын
15:10 Почему else за пределами блока if? Или он относится к for? Такое вообще допустимо? В моей голове не укладывается.
@grogujedi
@grogujedi 2 ай бұрын
тоже это заметил,но это не меняет результата
@prostoy_man
@prostoy_man 2 жыл бұрын
3:30 Пожалуйста ответьте, почему "i" ? Я так и не понял причем здесь эта переменная ведь мы разбераем переменную "word" а не "i" ? Это как вообще? У меня мозг сломался 🙄
@mattwexbeats
@mattwexbeats Жыл бұрын
12:50 Ты говоришь что там числа которые не делаться на 2 без остатка, почему там не 9, если 9 / 2 = 4.5?
@noclip9781
@noclip9781 4 ай бұрын
9:11 Это можно упростить a = 5 while a: print (a) a += 2
@provodnik2889
@provodnik2889 Жыл бұрын
print('N факториал!') f = int(input('Введите число: ')) s = 1 for i in range (1, f+1): print (i) i==i+1 s = s*i print (s)
@ГузельГимранова-у8з
@ГузельГимранова-у8з Жыл бұрын
Здравствуйте, а почему Else левее, чем оператор If? Разве они не на одном уровне должны быть?
@gonnacomeup
@gonnacomeup Жыл бұрын
а он же к не относится к выполнению тех строк вроде, он же означает что то типо такого "если это не случится то" ну типо такого вроде
@ФирЗугар
@ФирЗугар Жыл бұрын
14:32 но если установить значение found = True изначально, то не потребуется оператор break... Или я что-то не так понял?
@inna2499
@inna2499 11 ай бұрын
В конце видео так и не понятноо почему все таки Фолс выходит если нашлась буква L в HELLO, автоматом else не должно было сработать
@kamikadze7003
@kamikadze7003 Жыл бұрын
9:00 ЛЮБЫЕ ПРЕДУПРЕЖДЕНИЯ ДЛЯ МЕНЯ ЭТО ПРИЗЫВ К ДЕЙСТВИЮ
@vadikkv
@vadikkv Ай бұрын
5 раз пересмотрел видео тк не понял для чего они и как ими пользоваться, теперь даже учить язык перехотелось
@pal0chka
@pal0chka Ай бұрын
Тоже самое
@Plutza_132gd
@Plutza_132gd 3 ай бұрын
в "поиск символа в строке" после else табуляция не нужна? тогда возможно при любом раскладе было бы Folse, если бы не break.......
@limonite8925
@limonite8925 3 жыл бұрын
Я запустил бесконечный цикл на ноуте. Всё норм))) Правда ноут новый и специально по характеристикам подходит для программирования.
@Dmytrokan
@Dmytrokan 2 жыл бұрын
Тянет блокнот?)
@limonite8925
@limonite8925 2 жыл бұрын
@@Dmytrokan У тебя есть проблемы с компом? Скинуть недорогую сборку? Лично мне никто ещё не жаловался
@rostyslav_kh
@rostyslav_kh 4 ай бұрын
А для программирования есть которые не подходят? Мне кажется дисплей самое главное, ну проц выше среднего, оперативка от 16 и тд, это средние сейчас, даже слабые сказал бы
@scray9868
@scray9868 Жыл бұрын
n = input("Сколько математических действий? (максимум 3) : ") if n == "3": m = input ("Какое первое действие? + , - : ") c = input("Какое второе действие? + , - : ") e = input("Какое третье действие? + , - : ") num1 = float(input("Введите первое число : ")) num2 = float(input("Введите второе число : ")) num3 = float(input("Введите третье число : ")) num4 = float(input("Введите четвертое число : ")) if m == "+": if c == "+": if e == "+": print(num1 + num2 + num3 + num4) if m == "-": if c == "-": if e == "-": print(num1 - num2 - num3 - num4) if m == "+": if c == "-": if e == "-": print(num1 + num2 - num3 - num4) if m == "+": if c == "+": if e == "-": print(num1 + num2 + num3 - num4) if m == "-": if c == "-": if e == "+": print(num1 - num2 - num3 + num4) else : n == "2" u = input("Введите первое действие : ") p = input("Введите второе действие : ") num1 = float(input("Введите первое число : ")) num2 = float(input("Введите второе число : ")) num3 = float(input("Введите третье число : ")) if u == "+": if p == "-": print(num1 + num2 - num3) if u == "+": if p == "+": print(num1 + num2 + num3) if u == "-": if p == "-": print(num1 - num2 - num3) if u == "-": if p == "+": print(num1 - num2 + num3) аххаах сделал спустя 3 урока
@elderlybear
@elderlybear 2 жыл бұрын
6:32 проще - Питон видит маленькую “w” и большую “W” как разные символы
@Majorov_Alexandr
@Majorov_Alexandr Жыл бұрын
А в видео разве не так сказали?
@elderlybear
@elderlybear Жыл бұрын
@@Majorov_Alexandr это для таких чайников как я
@Un-Balance
@Un-Balance Жыл бұрын
когда взглянул на просмотры первой части программированная на Python и на последнюю часть и её просмотры понял что до конца дошли не все(
@_Good_men
@_Good_men Ай бұрын
Я бы хотел написать насчёт ошибки 6:22 там говорится то что не видит второй код а он видит второй код просто там W большая а он просит найти маленькую
@SergeyKonovalov-z5o
@SergeyKonovalov-z5o Жыл бұрын
должно быть так 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 Жыл бұрын
Я в этом примере автора тоже немного запутался. Я так понимаю, инструкцию "else" нужно было прописать для "if". Т.е. отступить 4-я пробелами. А у автора "else" прописана буд-то бы для "for".
@run-xc8dm
@run-xc8dm Жыл бұрын
9:01 я которая не дослушала, и знатно приофигела от проиходящего😂
@deadIycandy
@deadIycandy 2 жыл бұрын
6:00 Выводится значение i, а не номер. Как тогда получить номер i? Например, чтобы сделать условие, что номер буквы по порядку чётный
@Ivan_krugovoy
@Ivan_krugovoy 2 жыл бұрын
Так тут другое совсем. Тут i это буквы слова. И если эта буква равна той которая нам нужна, тогда мы в друю переменную плюсуем еденичку
@olmax9675
@olmax9675 3 жыл бұрын
Вот точно сам себе рассказал
@lamorakale6392
@lamorakale6392 2 жыл бұрын
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 это уже один десяток
@RomanKruassan
@RomanKruassan 7 күн бұрын
Я запустил бесконечный цикл, комп не сгорел, просто завис
@whysocoldoutside6976
@whysocoldoutside6976 3 жыл бұрын
планируется ли свежий курс по джанго?
@МиколаІгоровичЦіхно
@МиколаІгоровичЦіхно Ай бұрын
По поводу последнего примера. Почему если вместо break указать continue, а в условие прописать поиск не буквочки "l" или "r", а "о" (последней в слове 'Hello'), то все равно выдает False? Что цикл дальше перебирает, когда слово закончилось? Почему на букве "о" не заканчивается?
@Mr_Big_Shot
@Mr_Big_Shot 29 күн бұрын
Смотри, continue как я понял скипает в текущий момент i цикла. То есть если цикл сейчас на символе "о" , то found равный True будет чисто скипаться из-за continue. Break же как только находит "о" прерывает цикл, continue скипает то, что написано после if и условия
@musiceverheard
@musiceverheard 18 күн бұрын
Написал код: вводишь символы, затем вводишь какой символ искать, ищет и показывает число символов в начальном вводе. some_words = input("Write some words or letters: ") letter = input("Write which letter you find: ") count = 0 for i in some_words: if i == letter: count += 1 print("Amount: ", count)
@malikovuz
@malikovuz 6 ай бұрын
На последнем примере оператор Else находиться не на той табуляции что и If. Означает ли это что Else читается интерпретатором как вне цыкла For?
Уроки Python с нуля / #7 - Списки (list). Функции и их методы
26:43
Школа itProger / Программирование
Рет қаралды 609 М.
Уроки Python с нуля / #5 - Условные операторы
23:11
Школа itProger / Программирование
Рет қаралды 841 М.
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
Какой я клей? | CLEX #shorts
0:59
CLEX
Рет қаралды 1,9 МЛН
Уроки Python с нуля / #12 - Функции (def, lambda)
22:21
Школа itProger / Программирование
Рет қаралды 261 М.
Уроки Python с нуля / #8 - Функции строк. Индексы и срезы
22:40
Школа itProger / Программирование
Рет қаралды 432 М.
Python - полный курс для начинающих. Этот навык изменит твою жизнь.
5:27:42
АЛГОРИТМЫ В PYTHON. ЦИКЛ WHILE. РАЗЖЕВАЛ ДО МОЛЕКУЛ.
36:40
Python с нуля. Урок 4 | Циклы (for, while)
10:31
Иван Викторович
Рет қаралды 654 М.
😱 Как стать программистом с нуля? Без курсов самому.
24:43
Хауди Хо™ - Просто о мире IT!
Рет қаралды 539 М.