Такие люди как вы помогают не сдаваться и своим трудом, провоцируют становиться лучше и тоже помогать людям. Спасибо огромное за ваши уроки, надеюсь мне всё же удастся стать разработчиком и помогать обществу так же как и Вы, спасибо Вам большое)
@_depresnyak5586
Жыл бұрын
Наконец - то один человек смог нормально объяснить цикл while. Спасибо большое тебе
@DmitryTimofeev
2 ай бұрын
Сергей, спасибо вам большое! Счастья! Удачи!
@ВасилийНаливкин-й9у
2 жыл бұрын
Из многих видео уроков, этот весьма доходчивый и объяснили вы его очень легко для слушателя. До этого посмотрел штуки 4 видео по этому циклу и объясняют там очень тяжело. Особенно немножко прояснили ситуацию внеся в цикл if , ибо об этом мало кто говорил. Спасибо за старание!) Будем пользоваться)
@tbassir9076
Жыл бұрын
Великолепное объяснение, ничего лишнего!!!
@ДмитрийСимакин-ь2л
11 ай бұрын
Как всегда, спасибо Вам за урок, Сергей, смотрю с огромным удовольствием!
@mrpaukov9533
Жыл бұрын
Спасибо большое, только вы помогли понять, что есть цикл while.
@andredru4278
7 ай бұрын
Спасибо. Отличный материал.
@ФердинандПорше-ь1ф
3 жыл бұрын
За панду жирный лайк!!!
@ЯнГанеев-е6д
Жыл бұрын
Благодарю за курс!
@maksimdis31
11 ай бұрын
спасибо )
@donpadlo3963
11 ай бұрын
Хорошие видео, полезные
@ИванПатраков-е3ь
11 ай бұрын
спасибо
@uneverknow8154
2 жыл бұрын
По-моему взаимодействие с двумя переменными в блоке while довольно запутанно для новичков, чтобы объяснить получившийся результат. Математикам будет понятно откуда получили значение S, а новичкам легко запутаться.
@MEL-FA
2 жыл бұрын
Спасибо!
@jamjam3337
Жыл бұрын
спасибо!👏
@nicko6815
2 жыл бұрын
Отличные уроки!!! Благодарю!!!
@vlad-qx5fu
Жыл бұрын
🙏🦾Спасибо!!!
@KhzAlm
8 ай бұрын
🐼
@КонстантинКотов-ы1я
Жыл бұрын
# 1 2 3 4 5 n = 1000 s = 0 i = 1 while i
@Имяифамилия-з4ю
Жыл бұрын
Прибавляет 1 + 2 +3 + 4 +5 и так далее, потому что i принимает эти значения: 1, 2, 3, 4 и тд с каждой итерацией
@MisterEtoYa
2 жыл бұрын
Логично и понятно. А где звук?
@Имяифамилия-з4ю
Жыл бұрын
в динамиках
@Jdjkjh
Жыл бұрын
А как ты пробелы между значениями ставишь? Вручную?
@smash6792
Жыл бұрын
Здравствуйте, очень нравятся ваши видео !!! Хотелось бы узнать будете ли вы обновлять курс "Добрый, добрый Python" (Например: конструкция match/case)?
@selfedu_rus
Жыл бұрын
позже и надо посмотреть, можно ли там использовать версию интерпретатора 3.10 (у них пока 3.7, вроде идет)
@Lovzu
Жыл бұрын
Капец, уже 5 раз пересматриваю видео, а все равно не могу понять почему так выходит, что же делать?😢
@Mikhail_Zaitsev
10 ай бұрын
тоже не сразу увидел, что там s+=i, думал s+=1 и как же так мол... Но то что так выйдет сумма всех s неочевидно, я бы так составил: N=int(input('число слагаемых: ')) t=0 j=1 Sj=1 while j < N: t += 1 j += 1 Sj = Sj + j print(Sj)
@johnw666
2 жыл бұрын
*интересно, а как работает результат этой конструкции?* ps = '' Я понимаю что переменная ps сохраняет в себе значение вводимое с клавиатуры при помощи оператора*input()*, а вот как работает это ссылка переменой *ps* на две кавычки ???как подставляется результат в эти кавычки переменной выше цикла ?
@nomercyded7904
Жыл бұрын
Не знаю, нужна ли Вам еще эта инфа, но напишу. В while прописано зараннее. Пока(while) ps не равно (!=) pass_true. То цикл будет повторяться, пока пользователь не введет в переменную ps правильный пароль
@sdddwd8243
Жыл бұрын
Иллюстрация как работает, пример с N = 5 N = 5, s = 0, i = 1, while i
@artemchutkov3566
2 жыл бұрын
Может кто поможет: есть такой цикл, как в этом цикле выполнить еще две проверки: чтобы число было в диапазоне от 1 до 10 включительно ( - число вне диапазона), а также проверка и возврат, если число не целое число и не число вовсе. Спасибо. a = int(input("Введите число: ")) while a > 10: a = int(input("Введите число в интервале от 0 до 10: ")) else: print('Число попадает в диапазон идем дальше')
@AZ993k
2 жыл бұрын
Я не спец по питону, но написал бы while a>10 and a
@ToN95
Жыл бұрын
Какая дичь а не пример
@ToN95
Жыл бұрын
я смог я сделал это a = int(input("Введите число: ").isdigit()) while a > 10 or a < 1: a = int(input("Введите число в интервале от 0 до 10: ").isdigit()) else: print('Число попадает в диапазон идем дальше')
@Юлия-ч9с6й
2 жыл бұрын
Не могу понять с примером max (1, 5, a if a > 0 else b, 4, 5). a = 13, b = 7. Я понимаю что макс выдаст 13, но по этому условию b же тоже больше нуля... А если поменять a и б...
@selfedu_rus
2 жыл бұрын
сначала тернарный оператор выполняется, имеем: max (1, 5, 13, 4, 5) а дальше, думаю, понятно
@peace_andblessings
2 жыл бұрын
@@selfedu_rus а где закрепляющик уроки?)
@Имяифамилия-з4ю
Жыл бұрын
@@peace_andblessings в закрепочной
@redfox6179
Жыл бұрын
короче, я прохожу пока каждое видео на скорости 1,2, не изза того что я умный я чатжпт дает краткое обяснение. count = 0 while count < 5: print("Count:", count) count += 1 объяснение: x += 1 эквивалентно count = count + 1. то есть count у нас равна 0 то получается 0+1, потом 1+1, потом 2+1 итд
@НикитаМахотин-с7в
Жыл бұрын
Как само приложение называется где вы это делаете ?
@selfedu_rus
Жыл бұрын
PyCharm
@w1ntexx281
Жыл бұрын
половину прослушал потому что смотрел на прыгающих панд, простите
@Stanis_LOVE
Жыл бұрын
я тупой
@sdddwd8243
Жыл бұрын
Иллюстрация как работает, пример с N = 5 N = 5, s = 0, i = 1, while i
@paranoyafobios2372
2 жыл бұрын
очень интересно, но ничего не понятно. что там творится в этом теле цикла, куда присваиваются вычисления, к чему относится первая строка тела, к чему вторая.....уууф особенно бесит формат записи у кодеров И+=1, это что б работу не потерять? на один же символ больше И=И+1 и на миллион лет читабельней Сергей, претензия не к вам, так...крик души, не понимающей логику вычисления программы
@paranoyafobios2372
2 жыл бұрын
Все, понял. Первый оператор в теле цикла выполняет требуемую задачу, а второй условие завершения цикла. Блин, мозг можно сломать.
@michaelthebest8455
2 жыл бұрын
а зачем s += i , i +=1 же есть?объясните люди
@maximdorosh8258
2 жыл бұрын
при s+=1 сумма всей строчки увеличивается на і например мы прошли 0 и 1 и на данный моммент s=1(потому что 0+1=0), когда мы будем брать следующее і, то есть 2, то сумма уже будет s=1+2=3 и так далее, а при і+=1 увеличивается само число, то есть, если мы проходили через 0,1 и 2, то следующим будет 3
@sdddwd8243
Жыл бұрын
Иллюстрация как работает, пример с N = 5 N = 5, s = 0, i = 1, while i
@ЮрийМедведев-у1ш
Жыл бұрын
'''Я тут категорически не согласен с уважаемым гуру Сергеем Балакиревым.''' start=0 stop =20000000 '''Тупой программист напишет, в соответстии с уроками Сергея Балакирева цикл:''' summation=0 current=start while current
@selfedu_rus
Жыл бұрын
это занятие по циклам, а не по математике ))
@artemchutkov3566
2 жыл бұрын
Народ, помогите плиз! Есть такая вот рабочая проверка на целое число в интервале от 1 до 10, но почему-то ее аналогия не работает как должно в т - боте (код ниже), что не так там? num = 0 def check_div(): global num while num == 0 or num < 1 or num > 10: try: num = int(input("Введите число в интервале от 1 до 10: ")) except Exception: print("Вы ввели не число") break if num == 0 or num < 1 or num > 10: return check_div() # else: # print("Следуем дальше") check_div() ############### Код для бота num = 0 bot.send_message(message.from_user.id, " Введите число от 1 до 10:") bot.register_next_step_handler(message, check_div) def check_div(message): global num while num == 0 or num < 1 or num > 10: try: num = int(message.text) except Exception: bot.send_message(message.from_user.id, "Вы ввели не число, введите снова: ") break if num == 0 or num < 1 or num > 10: bot.register_next_step_handler(message, check_div) else: bot.send_message(message.from_user.id, "Отлично, вы ввели: " +str(num)+ ) bot.register_next_step_handler(message, reg_rule)
@gayratsaidakhmedov5451
9 ай бұрын
спасибо
@thebaingames5636
Жыл бұрын
Спасибо автору за объяснение оператора цикла while, я стараюсь быть лучше, чтобы быть счастливым.
@rushmaster_
Жыл бұрын
За наглядный пример использования с паролем отдельное спасибо)
@artemchutkov3566
2 жыл бұрын
Может кто поможет: есть такой цикл, как в этом цикле выполнить еще две проверки: чтобы число было в диапазоне от 1 до 10 включительно ( - число вне диапазона), а также проверка и возврат, если число не целое число и не число вовсе. Спасибо. a = int(input("Введите число: ")) while a > 10: a = int(input("Введите число в интервале от 0 до 10: ")) else: print('Число попадает в диапазон идем дальше')
@farmanikdas9438
2 жыл бұрын
Доходчиво.
@ibrahimoglu
3 жыл бұрын
👍
@artemchutkov3566
2 жыл бұрын
Народ, помогите плиз! Есть такая вот рабочая проверка на целое число в интервале от 1 до 10, но почему-то ее аналогия не работает как должно в т - боте (код ниже), что не так там? num = 0 def check_div(): global num while num == 0 or num < 1 or num > 10: try: num = int(input("Введите число в интервале от 1 до 10: ")) except Exception: print("Вы ввели не число") break if num == 0 or num < 1 or num > 10: return check_div() # else: # print("Следуем дальше") check_div() ############### Код для бота num = 0 bot.send_message(message.from_user.id, " Введите число от 1 до 10:") bot.register_next_step_handler(message, check_div) def check_div(message): global num while num == 0 or num < 1 or num > 10: try: num = int(message.text) except Exception: bot.send_message(message.from_user.id, "Вы ввели не число, введите снова: ") break if num == 0 or num < 1 or num > 10: bot.register_next_step_handler(message, check_div) else: bot.send_message(message.from_user.id, "Отлично, вы ввели: " +str(num)+ ) bot.register_next_step_handler(message, reg_rule)
Пікірлер: 65