🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
@aberone_library5 жыл бұрын
"Давайте будем в бесконечном цикле заставлять пользователя вводить строку". Звучит как какая-то пытка))
@СашаПищалин-ы9у2 жыл бұрын
Твой сайт не будет пользоваться популярностью
@Vlandeh Жыл бұрын
@@СашаПищалин-ы9у звучит как угроза
@Majorov_Alexandr Жыл бұрын
Это Реквием...
@PbI6AK2139 ай бұрын
Д
@mistressbowie28203 жыл бұрын
Наконец-то стало понятно, как континие работает в цикле. Спасибо!
@AleksandrIsaenko-h4j3 жыл бұрын
Артём, спасибо за уроки. И я очень рад, что ты допилил курс на stepik. Я в свое время остановился, не закончив его из-за отсутствия наполнения практических занятий в последней третей курса. И он на степике висел как не завершенный. И тут мне прилетает сообщение, что у меня сертификат о том, что я завершил твой курс на 74% . Это означало, что ты закончил огромную работу над ним и теперь его можно пройти и получить сертификат. Спасибо за всё. Ты очень хороший учитель, а твой курс заслуженно имеет оценку 4,8!!!
@Fravije Жыл бұрын
Спасибо! Вы первый кто смог объяснить доходчиво (для меня по крайней мере) про else в цикле while!
@CannelRu3 жыл бұрын
0:50 бесконечный цикл, остановить кнтрл + Ц 1:58 break принудительный выход из цикла 2:46 пример 3:20 continue переход в начало цикла 4:18 else 5:15 break и else взаимоисключающие блоки 5:28 пример
@nikitiki5243 жыл бұрын
Доступно, просто, понятно, логично. Отличный урок и пример. Спасибо!
@ПавелИванов-э6ы4 жыл бұрын
Спасибо за видео. Самые понятные объяснения из тех, что мне приходилось слышать.
@ДанаТурлыкожаева-х5ф Жыл бұрын
Спасибо за такие качественные подробные обяснения
@КсенияГладунова-у8ш4 жыл бұрын
a=int(input('введите число')) i=1 while i
@hangarek86803 жыл бұрын
спс
@hangarek86803 жыл бұрын
n = int(input()) i = 1 a = [] while i ** 2
@j2st115 Жыл бұрын
Спасибо большое тебе за то, что объяснил нормально что такое оператор continue)
@wertyhor_ Жыл бұрын
Спасибо огромное! Вообще не мог разобраться с break но вы объяснили. Спс друг)
@mr.nikison4 жыл бұрын
очень хорошо обьесняешь, спасибо
@ayanopansu4 жыл бұрын
Спасибо за урок, очень подробно и понятно объяснил
@alexes8869 Жыл бұрын
спасибо большое, крайне помог
@anonas712 Жыл бұрын
Очень благодарны вам!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@quentindrenton Жыл бұрын
Я буду тут каждый день. День 11. 3 недели изучал другое. Теперь продолжаю.
@HuggyWuggyy Жыл бұрын
Спасибо! И это теперь знаем )
@Dmitrii-Zhinzhilov2 жыл бұрын
Артём, благодарю! 🤝👍🔥🔥🔥
@katrinpozd84943 жыл бұрын
Артём, вы мой герой!!!
@МэриКирилова2 жыл бұрын
Спасибо за урок!!!
@DyadkaChizell2 жыл бұрын
Спасибо большое!
@sofiipochta Жыл бұрын
Спасибо, посмотрела!
@alexwave9334 Жыл бұрын
А в чём преимущество else от while, когда как мне кажется проще использовать связку if-else. В скорости? или в чём - то ещё?
@user__xizzll2 жыл бұрын
Куплю лопату: k, r = map(int,input().split()) summ=k While summ%10!=r: summ=summ+k If summ%10==0: Print(summ/k) break Else: n=summ/k print(n)
@stas_v2 жыл бұрын
Спасибо! Теперь понял.
@DyadkaChizell2 жыл бұрын
Все честные)
@Dimanomide4 жыл бұрын
Здравствуйте. Я почти прошел основы Питона по видео с другого канала, дошел до работы с модулями. Несколько ваших уроков я тоже прошел, собираюсь допройти их позже. Вопрос вот в чем. Я решил попробовать написать небольшую программу - калькулятор, который работает через терминал. Я написал даже два таких калькулятора, первый работает только с двумя числами X, Y, он может складывать, вычитать, умножать, делить, возводить в степень, извлекать корень и еще несколько операций, о втором калькуляторе я как раз хотел спросить вас. Я решил попробовать создать калькулятор, способный для начала только складывать больше двух чисел. Вот его код. x = float (input ('Введите число X: ')) z = str (input ('Введите знак (+): ')) y = float (input ('Введите число Y: ')) r = str (input ('Введите знак (+, =): ')) def func_sum (): # Возвращает сумму X + Y return (x + y) if r == '=': print (func_sum ()) elif r == '+': y = float (input ('Введите число Y: ')) r = str (input ('Введите знак (+, =): ')) if r == '=': print ((func_sum()) + y) В коде происходит следующее. Сначала пользователь вводит число, потом знак + (это строковая переменная), потом второе число. Далее возможно два варианта: если пользователь после второго числа введет знак =, то выводится print (func_sum ()), если +, то пользователь сможет ввести еще одно число, а потом знак =, на выходе получится print ((func_sum()) + y) . Этот калькулятор может складывать до трех чисел, т.е. две операции сложения. Вопрос в том, можно ли сделать своего рода бесконечный цикл, который можно прервать на любом проходе, поставив знак =, а пока пользователь после второго и последующих чисел вводит знак +, то пользователь сможет вводить числа пока очередном проходе цикла не поставит знак равно? При выходе из цикла должна выводится сумма введенных чисел.
@nyakonyan38222 жыл бұрын
Здравствуйте , можете сказать где в этом коде ошибка и как её исправить i = 1 while i
@victoriafares67182 жыл бұрын
хотелось бы больше инфо про continue, например как пропустить этаж (например под номером 13) в гостинице, чтобы программа не выдавала этот номер, а сразу же шла на 14
@Кончелыга-л3ъ2 жыл бұрын
Просто в блоке кода с if continue пишешь чтобы он пропускал 13, логична же
@ulanulan77395 ай бұрын
Благодарю
@АлександрВолков-й6х8к5 жыл бұрын
Лопаты решил вот так. k,r=map(int,input().split()) y=10 while True: if r==k: break if (y+r)%k==0 or y%k==0: break y=y+10 if r==k: x=1 elif(y+r)%k==0: x=(y+r)/k%10 else: x=y/k%10 print(int(x))
@TordMattias4 жыл бұрын
Сколько вам лет? Довольно сложное решение, мой мозг до такого еще не дошел!
@zaurd3515 жыл бұрын
Решение задачи 'Куплю лопату': k,r=map(int, input().split()) i=1 while (k*i-r)%10!=0 and k*i%10!=0 : i=i+1 print(i)
@klicker2285 жыл бұрын
Откуда эта задача
@HmaPaYT5 жыл бұрын
Зачем 2 раза писать ИФ, если можно поставить ОР? И скобки не нужны. И зачем печатать И каждый раз, для проверки?
@zaurd3515 жыл бұрын
@@HmaPaYT решил иначе
@PAIN1534 жыл бұрын
@@zaurd351 можешь объяснить ход своих мыслей? Как ты дошел до такого решения?
@Mcmern3 жыл бұрын
4:06 ошибка: continue не пропускает всё что ниже ее внутри этого цикла
@dimanice72302 жыл бұрын
а можно функцией continue пользоватся в функции(def)
@ПыыфПыыфов4 жыл бұрын
Как нижеописанную инструкцию с помощью циклов и функций сделать? То есть while(for),function вместо if. А то по циклам и функциям догнать не могу a = int(input("Сколько км в день пробегаетe?")) b = int(input("Сколько км нужно пробежать?")) if a
@Riemnand4 жыл бұрын
Я знаю что урок уже прошел не один месяц назад. Но вдруг кто ответит: Если будут вложенные циклы (часто нужны при переборе), как принудительно остановить их все? For i in range(1, 101): For a in range(1, 101): Print(a ** i) If a ** i >= 200 Break Будет ли Break работать для всех циклов? Или тому, под которым он написан?
@0xKolyanus4 жыл бұрын
break должен работать только для 1 цикла, в С++ я юзал глобальный метод exit(); Тут - пока что хз (
@alex_pure2 жыл бұрын
Куплю лопату: k, r = map(int, input().split()) i = 1 while i: if (k * i)%10 == 0 or (k * i)%10 == r: print(i) break i += 1
@БатырШаримбаев4 жыл бұрын
print("TOP")
@cheesy_boya3 жыл бұрын
да я вижу вы у нас программист
@Чурбан-п1щ2 жыл бұрын
Артём, а что значит “.pop”?
@ggrechka6 жыл бұрын
## Yes - все чеСтные))
@egoroffchannel6 жыл бұрын
Не понял комментария
@d1stance8795 жыл бұрын
@@egoroffchannel 6.30 ошибка в комментарии
@egoroffchannel5 жыл бұрын
@@d1stance879 а теперь понял)
@iglstivens3 жыл бұрын
@Alikhan Aimakov i = int(input("Введите возраст: ")) if i < 6: print("не подходит") elif 6
@TheZalim802 жыл бұрын
Добрый день автору канала. Скажите, а Вы проводите платные консультации и если да то как можно с Вами связаться?
@egoroffchannel2 жыл бұрын
добрый день, в любую соц сеть, ссылки в описании канала
@vatrushix2 жыл бұрын
какие результаты мы получим если break в цикле использовать без конкретнного условия?
@ananasanimator60492 жыл бұрын
плохие
@balamski79544 жыл бұрын
Куплю лопату. k,r = map(int, input().split()) i=1 while k*i%10!=r: i=i+1 if k*i%10==0: print(i) break else: print(i) Взаимоисключающие штуки.
@ВнеИгры-ф2з3 жыл бұрын
А где эта задача?
@balamski79543 жыл бұрын
@@ВнеИгры-ф2з одна из ссылок в описании
@bobby_ridge Жыл бұрын
Смысл писать else, если после инструкции break пргорамма выйдет из цикла, тем самым пропустив последний print(если убрать else и оставить его после if)?
@tyniadec4 жыл бұрын
Не могу понять, почему в последней программе значения перебираются, точнее говоря, почему последнее число из одно списка меняется?
@tyniadec4 жыл бұрын
ладно, дело в пупе, каждый раз при присваивании его ласту, он менял список, отрезая последний и показывая его. Вопрос исчерпан
@AlekseiPetrovichev4 жыл бұрын
а почему в программе Питон начинает искать нечётные цифры с права налево, а не наоборот?
@kingaita95234 жыл бұрын
pop () - встроенная функция в Python, которая удаляет и возвращает последнее значение из списка
@rone31783 жыл бұрын
Питоноводы помогите, вот часть кода. Интересует часть с break. Когда ввожу слова Stop чтобы выйти из цикла все равно цикл продолжается...в чем проблема? Помогите g=answer=("Enter your answer1: ") people_answers = [] num = 1 while True: input(g) for c in answer: if c.isdigit(): num = int(num) + int(c) g = answer.replace(answer[-3:-2], str(num)) if answer == "": continue elif answer == "Stop" or answer == "STOP" or answer == "stop": break
@hulumulu9912 жыл бұрын
Кто может помочь? Я хочу сделать так что бы при не правильном выборе программа завершилась break и continue почему-то не работают
@Igorr9114 жыл бұрын
Странно, ты говоришь, что цикл завершается, когда выполнится эта инструкция, то есть break, а всё , что ниже этого цикла делаться не будет. А ниже находится инструкция i=+1, получается она выполняться не будет? Почему же тогда эта инструкция срабатывает???
@КлодЭлвудШеннон-ж5с4 жыл бұрын
break срабатывает тогда, когда i становится равным 10
@indiramamatova10424 жыл бұрын
Igor Ivanov или когда мы ставим некое условие И оно будет равно к этому срабатывает break
@dukemontana46804 ай бұрын
@jamjam3337 Жыл бұрын
👏
@ВадимДмитренко-ф5ъ2 жыл бұрын
Ребята, это в Пайтане?
@dengari15 жыл бұрын
скажи пожалуйста, что в моей программе не правильно? a = 117 # цена за лопату b = 3 # монета которая должна быть в конце цены c = a #переменная для проверки i = 1 # количество лопат while c%10!=b or c%10!=0:# у меня не работает условие or т.е даже когда остаток равен 0 цикл не завершается. А так программа работает, правда если решения нету, то она не работает собственно я и для этого поставил or, но он не хочет работать c+=a# i+=1# else:# print(i)#
@zaurd3515 жыл бұрын
Необходимо использовать логическое 'и' ( and ) , ибо цикл while работает до тех пор, пока условие истинно (True), в твоем случае остаток ноль приводит к False одну часть условия, при этом другая остается True, цикл не останавливается
@вертухай-ж5ц5 жыл бұрын
a,b=map(int,input().split()) i=1 while i>0: if (a*i-b)%10==0 or (a*i)%10==0: break i+=1 print(i)
@иванминин-ж5р6 жыл бұрын
Список есть масив?
@egoroffchannel6 жыл бұрын
сложный вопрос) лучше скажи мне, в каком языке программирования ты познакомился с массивами? и я могу сказать, в чем их различия
@иванминин-ж5р6 жыл бұрын
@@egoroffchannel Грубо говоря это мой первый язык. Я паскаль не много чекнул, а потом посоветовали pyhton вот у тебя учусь. Мне сказали, что нужно знать циклы, функции и массивы, чтобы ЕГЭ сдать. Я почему спросил, просто непривычно массив списком называть.
@egoroffchannel6 жыл бұрын
да, тут надо привыкать к этому названию. я их в видео сам иногда называю массивами))) разница от паскаля и с++ здесь в том, что списке в себя могут хранить разные значения, и размерность их может расширяться при вызове метода (к примеру append)
@0xKolyanus4 жыл бұрын
@@egoroffchannel С и С++ :)
@kadyr63443 жыл бұрын
как сделать программу в которой будет идти бесконечный цикл но при этом после каждого числа чтобы продолжить надо нажимать "Enter" (Это задание от отца)
@egoroffchannel3 жыл бұрын
input() напиши внутри
@TiCiAn7073 жыл бұрын
a = 1 while True: print(a) input() a = a + 1
@tabigatkarbaev28314 жыл бұрын
break не работает в некоторых случаях, true==breakpoint()
@Anonim-im6ln3 жыл бұрын
Клас.)
@deldel44765 жыл бұрын
Что значит pop()!? Откуда?!
@egoroffchannel5 жыл бұрын
В предыдущих видео я об этом рассказывал. Конкретно "Методы списков"
@deldel44765 жыл бұрын
egoroff_channel спасибо
@MrGodlion4 жыл бұрын
попса это, ее нужно показать, а потом вывести накуй)
@keytspartachok46714 жыл бұрын
куплю лопату, решение a,b=map(int,input().split()) n=1 d=a*n c=int(str(d)[-1]) while c!=b and c!=0: n+=1 d=a*n c=int(str(d)[-1]) print(n)
@ДжонниБанан4 жыл бұрын
всегда ++
@tv-no9bp6 жыл бұрын
Тебе надо эту тему вставить после 18
@egoroffchannel6 жыл бұрын
После 18го видео то есть?
@dixfantom13273 жыл бұрын
Понятно видео 23 и 21 премиум НЕЧЕСНО((((
@ТатьянаЛактюшина-з3и4 жыл бұрын
не разрешено к просмотру( Уже которое видео
@egoroffchannel4 жыл бұрын
некоторые видео доступны только спонсорам канала
@platon9424 жыл бұрын
@@egoroffchannel за чтооооооо..?!?!?!?!?!
@ПавелИванов-э6ы4 жыл бұрын
@@platon942 За информацию иногда необходимо платить
@-Forever-Young-5 жыл бұрын
комент
@Rim33475 жыл бұрын
a,b = map(int, input().split()) a1=a while (a-b)%10!=0: a=a+a1 print(int(a/a1))