🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
Решение задач: - Утренняя пробежка ruclips.net/video/XghXfzqyvCg/видео.html - Вася и носки ruclips.net/video/4JrtXFnaix0/видео.html - Бал в БерлГУ ruclips.net/video/F3_z1JmSG_Y/видео.html - Дело о нулях и единицах ruclips.net/video/vLQl23ZH8Zo/видео.html - Ваня и кубики ruclips.net/video/46D3IFUfnSs/видео.html - Зимний вечер в Бурсе ruclips.net/video/K5eOIJ-0fJg/видео.html - Система уравнений ruclips.net/video/L72fkQzmOq0/видео.html
Добрый день. Задача про кубики сломала мне мозг. Пытаюсь логически рассуждать. Пусть a - сумма кубиков Каждый цикл количество рядов увеличивается на один (n+1) Количество кубиков в ряду увеличивается на количество рядов (s+n) Общая сумма кубиков уменьшается на количество кубиков в ряду (a-s) Условие цикла: сумма оставшихся кубиков, меньше количества кубиков в ряду Пишу a=int(input()) ##Кол-во кубиков общее n=0 #Номер уровня s=0 #Количество кубиков на уровне while a>s: n=n+1 s=s+n a=a-s print (n) И это не работает(( Работает только в случае условия while a-n>s. Ну по крайней мере я проверил для первых 15ти "треугольных" чисел (пришлось составлять табличку в эксель). Но я не могу понять, почему a-n. Если подскажете где посмотреть решение задачи, буду благодарен
@@SchResonance все, что я написал касается условия a>s. Читая твой комментарий, мне показалось, что ты не до конца разобрался почему a>s - не верно. Поэтому я тебе и предлагаю посмотреть варианты с вводом 31,32 например. Реши это на бумаге и в питоне.
Спасибо за урок, очень информативно и познавательно. В очередной раз убеждаюсь в необходимости внимательно следить за отступами. Я поставил s = s[1:] вне цикла while и потом долго ломал голову, почему же у меня бесконечно берется только первый символ из строки ))) 10 раз перепроверял свой код и не мог найти ошибку, просто не замечал её. Затем внимательно пересмотрел урок и понял, что именно не так со срезом.
def count_digits(n): # Преобразование числа в строку и подсчет символов return len(str(n)) # Ввод числа от пользователя n = int(input("Введите число: ")) # Подсчет количества цифр count = count_digits(n) # Вывод результата print("Количество цифр в числе:", count)
Новый год и спешка Больше всего проблем было с этим заданием. То один тест не пройдет, то другой. Но я его победил. Почти сразу победил с костылем (дополнительно использовал if внутри цикла), но хотелось как и следует - обойтись только циклом. В итоге следующий код прошел все проверки: n,k = map(int,input().split()) i = 0 t=240-k while t-(5*(i+1))>=5*(i) and i
Мне 35 начинаю втягиваться, пока в начале пути, обещаю вернуться когда дойду до конца и изменить отзыв время спустя. Изучаю синтаксис, списки, строки, срезы, методы, fстроки, if elif даже match посмотрел и сейчас while изучаю, прошло три недели.
Вот задача про кубики Вяси a=int(input()) b=0 c=1 f=[] h=0 j=1 while a>b: f.append(j) h=h+1 c=h+с j=h+c b=b+j print(len(f)) #print(f) если хотите узнать в какой высоте, сколько кубиков Спасибо большое автору!
#Моё решение задачи про Ваню и кубики: n = int(input('Количество имеющихся кубиков: ')) layers = [1, 3] z = 3 while sum(layers) < n: layers.append(sum(range(z+1))) z += 1 if sum(layers) > n: #Это костыль на случай, если башню нельзя построить полностью из всех кубиков layers.pop() print(len(layers))
Мой вариант про ваню и кубики x=int(input('Количество подаренных кубиков : ')) i=int(0) k=int(0) a=int(0) while x>=0: i+=1 k+=1+i a+=k+1 x-=a if i==1: print('количество рядов будет :',i) else: print('количество рядов будет :',i+1)
# the tesk number 1.1 список квадратов ##n = int(input()) ##a = 0 ##while a * a 0: ## count += 1 ## b = a ## a = a + count ## b += a ## n = n - b ##print(count)
Было бы интересно узнать как сделать ограничение по временя после каждой неверной попытки ввода пароля. Например после 1-й следующий ввод возможен через 15 сек, второй через 30, третьей через сутки.
Ваня и кубики n=int(input('Сколько у Вас кубов?')) #Кол-во кубов x=0 #Кол-во кубов на последнем уровне i=0 #Шаг lvl=0 #Уровень пирамиды #x+i = кол-во кубов необходимых для следующего уровня. print() print("У нас есть - ",n,"кубов") print() while x+in: print("Чтобы построить(",lvl+1,")уровень нам нужно-",x+i+1,"кубов") print("Нам не хватает", x+i+1-n,"кубов") print() print() print("Нам хватило кубов на -",lvl,"уровней")
время 11:39 , условные операторы " if " и "elif" ( small, big ) сравнивают коды букв, которые можно проверить с помощью функции ord()? Союз "and" , как я понимаю, можно вообще убрать в этих условиях ?
Объясни пожалуйста что к чему в твоем решении? Я тоже пытался, но получилось не совсем то что нужно, и полез в комменты. Вот чо получилось у меня: # для проверки вот это использовал (до четвертого этажа правильно, а дальше неа): print(1 + (1+2) + (1+2+3) + (1+2+3+4) + (1+2+3+4+5)) x = int(input()) count = 0 floor = 0 dop = 0 while count
@@dmitrii_kotoff Забей, я переменные назвал как урод, плюс решение такое себе на вид. Лучше сам реши, а то я тоже не могу понять че к чему в моем ответе. Я там скорее всего в конце подгонял просто, пока не заработало
Вася и носки n=int(input("введите количество носков ")) m=int(input("введите дни по которым мама покупала носки ")) day=0 while n>0: n=n-1 day=day+1 if day%m==0: n=n+1 print (day)
Шикарно объясняете! Жирный лайк ;-) Подписка! Вопрос: если нужно нужно посчитать энное число из ряда Фибоначчи, тот уже нужно самому пораскинуть мозгами, как записать условие, и у меня не получилось (( пришлось подсмотреть )) Вы бы сообразили? ))
Задача на кубики n=int(input()) x=0 #требуемое число кубиков на текущий уровень count=0 #текущий уровень while n>=x+count+1: count+=1 x=x+count n-=x print(count)
Как я делал.. К примеру x=10, y=20. В первый день пробежал 10 км, на второй увеличиваю на 10 процентов- т.е на 1, получаем 11. И так каждый предыдущий день увеличиваем на 10 процентов. Ну а дальше, просто счетчик считает количество дней. Вроде работает) x = float(input()) y = float(input()) p = (x/100)*10 days = 1 while x
Объясните пожалуйста, как мы замкнули цикл: s=‘privet’ while len(s)>0: print(s[0]) s=s[1:] По логике он должен бесконечно выводить: ‘p’ ‘r’ ‘r’ ‘r’ ‘r’ . . .
Подскажите, как сделать проверку значений на четность из списка 5000 -10000 значений следующим образом. А=[1,5,8,4,4,2,9,7,1,0,3,8,9,1,6,9,0,0,6,9,8,2,0,1,1,9,9,8,4,2,1,6,8,9,7,2,1,3…..] обход начинается с 10 индекса … 1 2 3 4 5 6 7 8 9 10 l 11 12 13 14 15 16 17 18 19 20 а10 ( 3 ) сравниваем с а11 ( 8) - не совпало по четности а9 ( т.е. а10-1) сравниваем с а12 - не совпало по четности а12 сравниваем с а13 не совпало по четности а7 (т.е. а10-3) сравниваем с а14 не совпало по четности а14 сравниваем с а15 не совпало по четности а5 (т.е.а10-5) сравниваем с а16 не совпало по четности а16 сравниваем с а17 не совпало по четности а3 т.е. (10-7) сравниваем с а18 условно прошло совпадение , цикл пошел заново c а18 сравниваем с а19 не совпало по четности а17 ( 18- 1 ) сравниваем с а20 ,,,,,, пока не совпадет, и после выводит индекс первого числа на интервале которого произошло более 5 не совпадений только те совпадения
🫵 Теория без практики - ничто, поэтому 👇
🐍 stepik.org/course/63085/promo
👉 специально для тебя создал бесплатный топовый курс по Python
👉 В нем тебя ждет:
📗 более 400 практических заданий на программирование
📗 более 250 тестовых заданий на проверку материала
📗 десятки часов видеоматерилов по теории
📗 видеоразборы решения заданий
📗 текстовые материалы по урокам, примеры кода
📗 доступ к закрытому чату с дружественной обстановкой
📗 сертификат в случае успешного прохождения курса
здравствуйте. мне 34 года. Только начинаю учиться и вливаться в эту сферу. Очень нравится как вы объясняете и спасибо за задачки после ролика.
задачек мало только. =)
Как успехи в изучении?
@@moowbuug человек забив=)
прошло два года, ты стал программистом?
Как успехи?
0:17 инструкция с неизвестным количеством повторений
1:05 пример
1:52 комментирование Альт + 3
6:58 +=1 увеличение на 1
9:05 пример со строками
Грамотное и доступное объяснение материала. Спасибо за Ваш труд!
Решение задач:
- Утренняя пробежка ruclips.net/video/XghXfzqyvCg/видео.html
- Вася и носки ruclips.net/video/4JrtXFnaix0/видео.html
- Бал в БерлГУ ruclips.net/video/F3_z1JmSG_Y/видео.html
- Дело о нулях и единицах ruclips.net/video/vLQl23ZH8Zo/видео.html
- Ваня и кубики ruclips.net/video/46D3IFUfnSs/видео.html
- Зимний вечер в Бурсе ruclips.net/video/K5eOIJ-0fJg/видео.html
- Система уравнений ruclips.net/video/L72fkQzmOq0/видео.html
Добрый день. Задача про кубики сломала мне мозг.
Пытаюсь логически рассуждать. Пусть a - сумма кубиков
Каждый цикл количество рядов увеличивается на один (n+1)
Количество кубиков в ряду увеличивается на количество рядов (s+n)
Общая сумма кубиков уменьшается на количество кубиков в ряду (a-s)
Условие цикла: сумма оставшихся кубиков, меньше количества кубиков в ряду
Пишу
a=int(input()) ##Кол-во кубиков общее
n=0 #Номер уровня
s=0 #Количество кубиков на уровне
while a>s:
n=n+1
s=s+n
a=a-s
print (n)
И это не работает((
Работает только в случае условия while a-n>s. Ну по крайней мере я проверил для первых 15ти "треугольных" чисел (пришлось составлять табличку в эксель). Но я не могу понять, почему a-n. Если подскажете где посмотреть решение задачи, буду благодарен
@@SchResonance v korne ne vernaya proverka a>s!! Poprobui podstav chislo 31 i parallelno razberi na bumage, chto poluchilos. Nadeus poimesh, udachi:)
@@danielsmith7840 не понял? Ниже в комментах разобрали. Условие для корректной работы while a-n>s. Или не так? Домой приду, гляну
@@SchResonance все, что я написал касается условия a>s. Читая твой комментарий, мне показалось, что ты не до конца разобрался почему a>s - не верно. Поэтому я тебе и предлагаю посмотреть варианты с вводом 31,32 например. Реши это на бумаге и в питоне.
@@danielsmith7840 на тот момент я до конца и не разобрался, но в этом комментарии объяснения и не было. А в другой ветке уже разобрали
Отличное объяснение! Спасибо!
Уроки просто супер. Автору огромное спасибо за его труд.
3 раза пересмотрел, разобрался))). Спасибо
У тебя самый классный курс по питону!!) Спасибо огромное!!!!!!))
Спасибо за урок, очень информативно и познавательно. В очередной раз убеждаюсь в необходимости внимательно следить за отступами. Я поставил s = s[1:] вне цикла while и потом долго ломал голову, почему же у меня бесконечно берется только первый символ из строки ))) 10 раз перепроверял свой код и не мог найти ошибку, просто не замечал её. Затем внимательно пересмотрел урок и понял, что именно не так со срезом.
отличное объяснение, без воды и прочего, коротко четко ясно, примеры то что надо, благодарю
Спасибо Вам большое! Теперь я наконец поняла как работает цикл while 😍
Бро, как же понятно ты объясняешь! Жму руку!
Спасибо! Артём, реально помогаешь. Я решал задачу "Ваня и кубики" 3 дня самостоятельно и понял к концу вечера, очень развивает мышление!
Спасибо! Очень доходчиво, наглядно. Супер!
До этого все время избегала программирования, так как не понимала, после Ваших видео и уроков, все понятно. Огромное спасибо!
Спасибо за видео! Готовлюсь к пересдаче в ВУЗе, очень помогает
Спасибо вам огромное! На ютубе много непонятных обучающий каналов по питону. У вас очень крутой материал! Спасибо большое за ваш труд).
неочевидные красивые решения для применения цикла и работы со строками, спасибо!
Спасибо, очень понятный, информативный и полезный урок, лайк
вроде так легко, но почему то как тока пытаюсь сам делать, задачи там или еще что, то все...теряюсь.
С удовольствием послушал и подписался!
Ух прям в душу контент заходит. Супер
Артём, благодарю! 🤝👍🔥
спасибо от всей души лучший канал на тему программирования вапще класс! все понятно
Как по мне лучше перебирать буквы из слова таим образом, так мы не удаляем строку:
i = 0
while i < len(a):
print(a[i])
i += 1
Список квадратов
n=int(input())
a=1
while a**2
Тоже так сделал, но увы на сайте stepik не принимает такой код
@@dmitryts9093 Я сделал так informatics.msk.ru принял
a = int(input())
count=1
while count
Хорошее видео, познавательно. Спасибо!
def count_digits(n):
# Преобразование числа в строку и подсчет символов
return len(str(n))
# Ввод числа от пользователя
n = int(input("Введите число: "))
# Подсчет количества цифр
count = count_digits(n)
# Вывод результата
print("Количество цифр в числе:", count)
Отличный материал! Спасибо вам огромное!
Спасибо, единственный урок где я понял как работает while, остальные сложно объясняют ничего не поймёшь.
спасибо огромное,!!
Всё работает, понятное объяснения. Сложно находить видео такого качественного формата
Новый год и спешка
Больше всего проблем было с этим заданием. То один тест не пройдет, то другой. Но я его победил. Почти сразу победил с костылем (дополнительно использовал if внутри цикла), но хотелось как и следует - обойтись только циклом. В итоге следующий код прошел все проверки:
n,k = map(int,input().split())
i = 0
t=240-k
while t-(5*(i+1))>=5*(i) and i
Спасибо Вам огромное. На степике ни фига понять не смог, теперь понял.
Мне 35 начинаю втягиваться, пока в начале пути, обещаю вернуться когда дойду до конца и изменить отзыв время спустя.
Изучаю синтаксис, списки, строки, срезы, методы, fстроки, if elif даже match посмотрел и сейчас while изучаю, прошло три недели.
И? =D
Чел, лучший, подписка и лайк тебе 👍
Спасибо большое!!! Очень быстро и доступно !!
Вот задача про кубики Вяси
a=int(input())
b=0
c=1
f=[]
h=0
j=1
while a>b:
f.append(j)
h=h+1
c=h+с
j=h+c
b=b+j
print(len(f))
#print(f) если хотите узнать в какой высоте, сколько кубиков
Спасибо большое автору!
Братан поставил железный лайк. Объяснил все четко и ясно.
так держать за один урок понял что да и как👍
#Моё решение задачи про Ваню и кубики:
n = int(input('Количество имеющихся кубиков: '))
layers = [1, 3]
z = 3
while sum(layers) < n:
layers.append(sum(range(z+1)))
z += 1
if sum(layers) > n:
#Это костыль на случай, если башню нельзя построить полностью из всех кубиков
layers.pop()
print(len(layers))
мощно!!! спасибо за видео!!! очень круто!!!
Боже мой, вы мне объяснили лучше моего учителя!
Спасибо вам огромное!
мне можно начинать гордиться?)
Мне 41 и я изучаю питон! Курс самый лучший!!!
как успехи?
@@Btc0Inu скоро получу первый сертификат о получении 1500 баллов на этом курсе. Мне нравится на этом курсе все.
s=s[1:] - это своего рода счетчик в цикле While (len(s) = len(s) +1)?
Спасибо большое за тутор!
Мой вариант про ваню и кубики
x=int(input('Количество подаренных кубиков : '))
i=int(0)
k=int(0)
a=int(0)
while x>=0:
i+=1
k+=1+i
a+=k+1
x-=a
if i==1:
print('количество рядов будет :',i)
else:
print('количество рядов будет :',i+1)
Спасибо огромное!
1:47 а нельзя разве взять двойное условие : while i0:
Print..... и т. д.
Вот примерное решение задания про Васю и носки.
n,m=map(int,input().split())
d=0
while nm:
d=n+(n//m)
print(d)
Спасибо, внятно объяснил
спасибо большое за видео🙃🙂
Вася и носки правильное решение
n,m = map(int,input().split())
day=0
while n>0:
n=n-1
day=day+1
if day%m==00:
n=n+1
print (day)
так там 3 дня разных
сто лет додумывался поменять местами увеличитель счетчика и условный оператор
все супер, автору лайк!!!
лучший просто лучший
C носками прикольно:
n=int(input())
m=int(input())
c=0
while n!=0:
n-=1
c+=1
if c%m==0:
n+=1
print(c)
cube = int(input('Введите количество кубиков: '))
floor = 1
cube_for_floor = 1
while cube - cube_for_floor >= 0:
cube = cube - cube_for_floor
floor = floor + 1
cube_for_floor = cube_for_floor + floor
print(floor-1)
Кубики
Огромное спасибо
Мое решение "Ваня и кубики":
n = int(input())
i = 0
a = 1
while n > 0:
i+=1
a = a + i
n = n - a - i
print(i)
# the tesk number 1.1 список квадратов
##n = int(input())
##a = 0
##while a * a 0:
## count += 1
## b = a
## a = a + count
## b += a
## n = n - b
##print(count)
Новый год и спешка:
a,b = map(int,input().split())
i=1
c=0
count=0
while b+c=240 and a>=count:
print(count)
else:
print(a)
Spasibo bolwoye za urok!!!!
вася и носки
n, m = map(int, input().split())
z=0
while n>0
n-=1
z+=1
if z%m==0
n+=1
print(z)
забыл после if и while двоеточие поставить
@@moisad1 a что значит %?
@@akamka5399 когда z кратно m.
То есть это выражение находит тот день когда мама купила ещё одну пару.
Спасибо!
Дорого время суток! Артём, издай книгу по этому курсу. Будет бестселлер!
@egoroff_channel
2)
x = int(input())
y = int(input())
count = 1
while x < y:
x += x/10
count += 1
print(count)
Класс. Спасибо!
Было бы интересно узнать как сделать ограничение по временя после каждой неверной попытки ввода пароля. Например после 1-й следующий ввод возможен через 15 сек, второй через 30, третьей через сутки.
5) Vanya and cubes
cube = int(input('Сколько кубиков у Вас есть? '))
i = 1
count = 1
height = 0
while cube > 0:
count = count + (count*i)
height += 1
cube = cube - count
print(f'Высота пирамиды будет равна {height}')
Вы луший!!!
Ваня и кубики
n=int(input('Сколько у Вас кубов?')) #Кол-во кубов
x=0 #Кол-во кубов на последнем уровне
i=0 #Шаг
lvl=0 #Уровень пирамиды
#x+i = кол-во кубов необходимых для следующего уровня.
print()
print("У нас есть - ",n,"кубов")
print()
while x+in:
print("Чтобы построить(",lvl+1,")уровень нам нужно-",x+i+1,"кубов")
print("Нам не хватает", x+i+1-n,"кубов")
print()
print()
print("Нам хватило кубов на -",lvl,"уровней")
Спасибо помогаешь!
a=16
while a>-1:
print(a)
a=a-1
a=input('Поехали!')
Как успехи в прохождении курса ? Начал только месяц назад
dobriy den, kak mojno s Vami svyazat'sya ?
время 11:39 , условные операторы " if " и "elif" ( small, big ) сравнивают коды букв, которые можно проверить с помощью функции ord()? Союз "and" , как я понимаю, можно вообще убрать в этих условиях ?
Кубики:
n=int(input())
i=0
u=1
height=0
while n>=i+u:
height=height+1
i=(i+u)
u=u+1
n=n-i
print(height)
Объясни пожалуйста что к чему в твоем решении? Я тоже пытался, но получилось не совсем то что нужно, и полез в комменты. Вот чо получилось у меня:
# для проверки вот это использовал (до четвертого этажа правильно, а дальше неа):
print(1 + (1+2) + (1+2+3) + (1+2+3+4) + (1+2+3+4+5))
x = int(input())
count = 0
floor = 0
dop = 0
while count
@@dmitrii_kotoff Забей, я переменные назвал как урод, плюс решение такое себе на вид. Лучше сам реши, а то я тоже не могу понять че к чему в моем ответе. Я там скорее всего в конце подгонял просто, пока не заработало
@@mikhalpalych ))) ясно
ответ на первую задачу:
n = int(input("Write the num: "))
c = 1
b = c
while c < n:
c = b ** 2
if c > n:
break
print(c)
b = b + 1
print("end")
Смысла в if c>n нету никакого
вам нужно поменять if c > n: на if c>3, что бы не было лишнего 4 цикла на 16.
Вася и носки
n=int(input("введите количество носков "))
m=int(input("введите дни по которым мама покупала носки "))
day=0
while n>0:
n=n-1
day=day+1
if day%m==0:
n=n+1
print (day)
If day%(m+1)==0, так как он на следующий день их одевал
Спасибо огромное вам
Спасибо за урок!
Шикарно объясняете! Жирный лайк ;-) Подписка! Вопрос: если нужно нужно посчитать энное число из ряда Фибоначчи, тот уже нужно самому пораскинуть мозгами, как записать условие, и у меня не получилось (( пришлось подсмотреть )) Вы бы сообразили? ))
Моё решение задачи Ваня и кубики:
a = int(input())
b = 1
all_cubs = [1]
while sum(all_cubs)
Очень интересные уроки!
Здравствуйте. Почему попыток получается на 1 меньше?
а можно вместо i=i+1 использовать что-то более короткое типа i++?
Этот цикл можно использовать для округления числа до кратного, к примеру числа 4? Если вывод умножения 13, 14 или 15, а мне нужно получить 16.
Задача на кубики
n=int(input())
x=0 #требуемое число кубиков на текущий уровень
count=0 #текущий уровень
while n>=x+count+1:
count+=1
x=x+count
n-=x
print(count)
Неверно. Попробуйте ввести 19, получится 4. Хотя, из 20 кубиков можно сделать только пирамиду в 3 полных уровня.
@@user-evgeniy64 Поправил код и да, из 20 уже можно делать в 4 уровня
Почему не вводите разные числа например a=[1,2,3,4,6,7]*1000
print(a)
a.remove(3)
print(a)
while 3 in a:
a.remove(3)
print(a)
Ваня и кубики
n=int(input())
level = 0
cub_level = 0
s = 0
while s
здравствуйте. как в с помощью цикла while заменить в списке один элемент на второй? например, все единицы заменить на пятерки?
Артём привет! Время 7:22 .Подскажи пожалуйста ,пароль 'qwerty' (правильный пароль) включён в количество попыток(6) или туда первые 6 попыток включены?
Полагаю что 'qwerty' (правильный пароль) не включен в количество попыток:)
Артем, можете более понятно объяснить условия задания "утренняя пробежка"?
Как я делал.. К примеру x=10, y=20. В первый день пробежал 10 км, на второй увеличиваю на 10 процентов- т.е на 1, получаем 11. И так каждый предыдущий день увеличиваем на 10 процентов. Ну а дальше, просто счетчик считает количество дней. Вроде работает)
x = float(input())
y = float(input())
p = (x/100)*10
days = 1
while x
Вот по моему гораздо более простое улсловие:
x=float(input())
y=float(input())
days=1
while x
m=["apple",
"banana","orange"]
i=0
while i< len(m):
print( m[i][0])
i += 2
как написать, чтобы вывести
apple
banana
orange
Объясните пожалуйста, как мы замкнули цикл:
s=‘privet’
while len(s)>0:
print(s[0])
s=s[1:]
По логике он должен бесконечно выводить:
‘p’
‘r’
‘r’
‘r’
‘r’
.
.
.
посмотри еще раз видео
или ты не знаешь, что делает строчка s=s[1:]?
egoroff_channel все разобрался, спасибо
можно ли добавить count к последней задаче, чтобы узнать большая буква сколько и маленькая буква сколько
Подскажите, как сделать проверку значений на четность из списка 5000 -10000 значений следующим образом.
А=[1,5,8,4,4,2,9,7,1,0,3,8,9,1,6,9,0,0,6,9,8,2,0,1,1,9,9,8,4,2,1,6,8,9,7,2,1,3…..]
обход начинается с 10 индекса … 1 2 3 4 5 6 7 8 9 10 l 11 12 13 14 15 16 17 18 19 20
а10 ( 3 ) сравниваем с а11 ( 8) - не совпало по четности
а9 ( т.е. а10-1) сравниваем с а12 - не совпало по четности
а12 сравниваем с а13 не совпало по четности
а7 (т.е. а10-3) сравниваем с а14 не совпало по четности
а14 сравниваем с а15 не совпало по четности
а5 (т.е.а10-5) сравниваем с а16 не совпало по четности
а16 сравниваем с а17 не совпало по четности
а3 т.е. (10-7) сравниваем с а18
условно прошло совпадение , цикл пошел заново c
а18 сравниваем с а19 не совпало по четности
а17 ( 18- 1 ) сравниваем с а20 ,,,,,, пока не совпадет, и после выводит индекс первого числа на интервале которого произошло более 5 не совпадений только те совпадения
Круто!
Задача про Васю и носки:
n=2
m=2
day=0
while n!=0:
n-=1
m-=1
day+=1
if m==0:
n+=1
m+=2
print(day)
Вы забыли прочитать из строки числа например двузначные
Спасибо большое❤
#Ваня и кубики
cube = int(input())
l=cube
i = 1
x=2
count = 1
height = 0
while cube > 0:
cube=cube-i
i=i+x
x+=1
height+=1
if l-cube!=l:
print(height-1)
else:
print(height)