Комментарии:
Спасибо! И это теперь знаем )
Ответитьспасибо большое, крайне помог
ОтветитьСпасибо большое тебе за то, что объяснил нормально что такое оператор continue)
ОтветитьЯ буду тут каждый день. День 11.
3 недели изучал другое.
Теперь продолжаю.
Спасибо! Вы первый кто смог объяснить доходчиво (для меня по крайней мере) про else в цикле while!
ОтветитьСмысл писать else, если после инструкции break пргорамма выйдет из цикла, тем самым пропустив последний print(если убрать else и оставить его после if)?
Ответить👏
ОтветитьА в чём преимущество else от while, когда как мне кажется проще использовать связку if-else. В скорости? или в чём - то ещё?
ОтветитьСпасибо за такие качественные подробные обяснения
ОтветитьСпасибо огромное! Вообще не мог разобраться с break но вы объяснили.
Спс друг)
хотелось бы больше инфо про continue, например как пропустить этаж (например под номером 13) в гостинице, чтобы программа не выдавала этот номер, а сразу же шла на 14
ОтветитьЗдравствуйте , можете сказать где в этом коде ошибка и как её исправить
i = 1
while i<=5:
print(i)
i+=1
if (i)==3:
print("Skipping 3")
continue
Спасибо за урок!!!
ОтветитьКуплю лопату:
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)
Артём, благодарю! 🤝👍🔥🔥🔥
Ответитьа можно функцией continue пользоватся в функции(def)
ОтветитьКуплю лопату:
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
Все честные)
ОтветитьСпасибо большое!
ОтветитьСпасибо! Теперь понял.
ОтветитьАртём, а что значит “.pop”?
Ответитькакие результаты мы получим если break в цикле использовать без конкретнного условия?
ОтветитьРебята, это в Пайтане?
ОтветитьДобрый день автору канала. Скажите, а Вы проводите платные консультации и если да то как можно с Вами связаться?
ОтветитьКто может помочь? Я хочу сделать так что бы при не правильном выборе программа завершилась break и continue почему-то не работают
ОтветитьПонятно видео 23 и 21 премиум НЕЧЕСНО((((
ОтветитьПитоноводы помогите, вот часть кода. Интересует часть с 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
Клас.)
ОтветитьСпасибо большое, видос полезный, информативный, а главное понятный.
ОтветитьНаконец-то стало понятно, как континие работает в цикле. Спасибо!
ОтветитьАртём, спасибо за уроки. И я очень рад, что ты допилил курс на stepik. Я в свое время остановился, не закончив его из-за отсутствия наполнения практических занятий в последней третей курса. И он на степике висел как не завершенный. И тут мне прилетает сообщение, что у меня сертификат о том, что я завершил твой курс на 74% . Это означало, что ты закончил огромную работу над ним и теперь его можно пройти и получить сертификат. Спасибо за всё. Ты очень хороший учитель, а твой курс заслуженно имеет оценку 4,8!!!
ОтветитьАртём, вы мой герой!!!
ОтветитьДоступно, просто, понятно, логично. Отличный урок и пример. Спасибо!
Ответитькак сделать программу в которой будет идти бесконечный цикл но при этом после каждого числа чтобы продолжить надо нажимать "Enter" (Это задание от отца)
Ответитьprint("TOP")
Ответитькуплю лопату, решение
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)
очень хорошо обьесняешь, спасибо
ОтветитьСпасибо за урок, очень подробно и понятно объяснил
ОтветитьСпасибо за видео. Самые понятные объяснения из тех, что мне приходилось слышать.
Ответитьbreak не работает в некоторых случаях, true==breakpoint()
Ответитьвсегда ++
Ответитьа почему в программе Питон начинает искать нечётные цифры с права налево, а не наоборот?
ОтветитьЯ знаю что урок уже прошел не один месяц назад. Но вдруг кто ответит:
Если будут вложенные циклы (часто нужны при переборе), как принудительно остановить их все?
For i in range(1, 101):
For a in range(1, 101):
Print(a ** i)
If a ** i >= 200
Break
Будет ли Break работать для всех циклов? Или тому, под которым он написан?
Здравствуйте. Я почти прошел основы Питона по видео с другого канала, дошел до работы с модулями. Несколько ваших уроков я тоже прошел, собираюсь допройти их позже. Вопрос вот в чем. Я решил попробовать написать небольшую программу - калькулятор, который работает через терминал. Я написал даже два таких калькулятора, первый работает только с двумя числами 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)
. Этот калькулятор может складывать до трех чисел, т.е. две операции сложения.
Вопрос в том, можно ли сделать своего рода бесконечный цикл, который можно прервать на любом проходе, поставив знак =, а пока пользователь после второго и последующих чисел вводит знак +, то пользователь сможет вводить числа пока очередном проходе цикла не поставит знак равно? При выходе из цикла должна выводится сумма введенных чисел.
a=int(input('введите число'))
i=1
while i<=a:
if a%i==0:
print(i)
i+=1
урок номер 21
Не могу понять, почему в последней программе значения перебираются, точнее говоря, почему последнее число из одно списка меняется?
ОтветитьКак нижеописанную инструкцию с помощью циклов и функций сделать? То есть while(for),function вместо if.
А то по циклам и функциям догнать не могу
a = int(input("Сколько км в день пробегаетe?"))
b = int(input("Сколько км нужно пробежать?"))
if a<=b:
days = b/a
print("За " + str(days) + " дней вы пробежите " + str(b) + "км")
не разрешено к просмотру( Уже которое видео
Ответить