18 Цикл while Python

Поделиться
HTML-код
  • Опубликовано: 1 янв 2025

Комментарии • 455

  • @egoroffchannel
    @egoroffchannel  7 месяцев назад +2

    🫵 Теория без практики - ничто, поэтому 👇
    🐍 stepik.org/course/63085/promo
    👉 специально для тебя создал бесплатный топовый курс по Python
    👉 В нем тебя ждет:
    📗 более 400 практических заданий на программирование
    📗 более 250 тестовых заданий на проверку материала
    📗 десятки часов видеоматерилов по теории
    📗 видеоразборы решения заданий
    📗 текстовые материалы по урокам, примеры кода
    📗 доступ к закрытому чату с дружественной обстановкой
    📗 сертификат в случае успешного прохождения курса

  • @araikovanesyan9892
    @araikovanesyan9892 4 года назад +83

    здравствуйте. мне 34 года. Только начинаю учиться и вливаться в эту сферу. Очень нравится как вы объясняете и спасибо за задачки после ролика.

  • @ПетициявПрофиле
    @ПетициявПрофиле 3 года назад +22

    0:17 инструкция с неизвестным количеством повторений
    1:05 пример
    1:52 комментирование Альт + 3
    6:58 +=1 увеличение на 1
    9:05 пример со строками

  • @michael_yudin
    @michael_yudin 3 года назад +6

    Грамотное и доступное объяснение материала. Спасибо за Ваш труд!

  • @egoroffchannel
    @egoroffchannel  4 года назад +24

    Решение задач:
    - Утренняя пробежка 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

    • @SchResonance
      @SchResonance 4 года назад

      Добрый день. Задача про кубики сломала мне мозг.
      Пытаюсь логически рассуждать. Пусть 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. Если подскажете где посмотреть решение задачи, буду благодарен

    • @danielsmith7840
      @danielsmith7840 4 года назад

      @@SchResonance v korne ne vernaya proverka a>s!! Poprobui podstav chislo 31 i parallelno razberi na bumage, chto poluchilos. Nadeus poimesh, udachi:)

    • @SchResonance
      @SchResonance 4 года назад

      @@danielsmith7840 не понял? Ниже в комментах разобрали. Условие для корректной работы while a-n>s. Или не так? Домой приду, гляну

    • @danielsmith7840
      @danielsmith7840 4 года назад

      @@SchResonance все, что я написал касается условия a>s. Читая твой комментарий, мне показалось, что ты не до конца разобрался почему a>s - не верно. Поэтому я тебе и предлагаю посмотреть варианты с вводом 31,32 например. Реши это на бумаге и в питоне.

    • @SchResonance
      @SchResonance 4 года назад

      @@danielsmith7840 на тот момент я до конца и не разобрался, но в этом комментарии объяснения и не было. А в другой ветке уже разобрали

  • @serhiilykhodid8911
    @serhiilykhodid8911 5 лет назад +23

    Отличное объяснение! Спасибо!

  • @ВладГеворгян-с5р
    @ВладГеворгян-с5р 3 года назад +4

    Уроки просто супер. Автору огромное спасибо за его труд.

  • @yanshunkevich4852
    @yanshunkevich4852 4 года назад +20

    3 раза пересмотрел, разобрался))). Спасибо

  • @natalya.artist
    @natalya.artist 3 года назад +8

    У тебя самый классный курс по питону!!) Спасибо огромное!!!!!!))

  • @Magnetar_Mind_Booster
    @Magnetar_Mind_Booster 2 года назад +2

    Спасибо за урок, очень информативно и познавательно. В очередной раз убеждаюсь в необходимости внимательно следить за отступами. Я поставил s = s[1:] вне цикла while и потом долго ломал голову, почему же у меня бесконечно берется только первый символ из строки ))) 10 раз перепроверял свой код и не мог найти ошибку, просто не замечал её. Затем внимательно пересмотрел урок и понял, что именно не так со срезом.

  • @khanitos
    @khanitos Год назад

    отличное объяснение, без воды и прочего, коротко четко ясно, примеры то что надо, благодарю

  • @laasthero
    @laasthero Год назад +1

    Спасибо Вам большое! Теперь я наконец поняла как работает цикл while 😍

  • @Bender_Rodriguezz
    @Bender_Rodriguezz 3 года назад +7

    Бро, как же понятно ты объясняешь! Жму руку!

  • @trimo1120
    @trimo1120 Год назад

    Спасибо! Артём, реально помогаешь. Я решал задачу "Ваня и кубики" 3 дня самостоятельно и понял к концу вечера, очень развивает мышление!

  • @illiaegorov
    @illiaegorov 5 лет назад +7

    Спасибо! Очень доходчиво, наглядно. Супер!

  • @elviragaisina
    @elviragaisina 2 года назад

    До этого все время избегала программирования, так как не понимала, после Ваших видео и уроков, все понятно. Огромное спасибо!

  • @marigrib
    @marigrib Год назад

    Спасибо за видео! Готовлюсь к пересдаче в ВУЗе, очень помогает

  • @ЕрвандАгаджанян-в3к
    @ЕрвандАгаджанян-в3к 4 года назад +1

    Спасибо вам огромное! На ютубе много непонятных обучающий каналов по питону. У вас очень крутой материал! Спасибо большое за ваш труд).

  • @ЧакНорис-о5т
    @ЧакНорис-о5т 5 месяцев назад

    неочевидные красивые решения для применения цикла и работы со строками, спасибо!

  • @OstapMirosnicenko
    @OstapMirosnicenko 4 года назад +3

    Спасибо, очень понятный, информативный и полезный урок, лайк

  • @ЕгорКорепанов-н2р
    @ЕгорКорепанов-н2р Год назад +2

    вроде так легко, но почему то как тока пытаюсь сам делать, задачи там или еще что, то все...теряюсь.

  • @Max-ed4yd
    @Max-ed4yd 5 лет назад +5

    С удовольствием послушал и подписался!

  • @tupo_tank
    @tupo_tank Год назад

    Ух прям в душу контент заходит. Супер

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov 2 года назад

    Артём, благодарю! 🤝👍🔥

  • @Hassan_san_1997
    @Hassan_san_1997 3 года назад

    спасибо от всей души лучший канал на тему программирования вапще класс! все понятно

  • @TimTim-jk1yu
    @TimTim-jk1yu 4 года назад

    Как по мне лучше перебирать буквы из слова таим образом, так мы не удаляем строку:
    i = 0
    while i < len(a):
    print(a[i])
    i += 1

  • @ОлексійВискворкін
    @ОлексійВискворкін 5 лет назад +6

    Список квадратов
    n=int(input())
    a=1
    while a**2

    • @dmitryts9093
      @dmitryts9093 4 года назад

      Тоже так сделал, но увы на сайте stepik не принимает такой код

    • @fran1cesko565
      @fran1cesko565 4 года назад

      @@dmitryts9093 Я сделал так informatics.msk.ru принял
      a = int(input())
      count=1
      while count

  • @svetlanaigorevna4447
    @svetlanaigorevna4447 11 месяцев назад

    Хорошее видео, познавательно. Спасибо!

  • @бебрабеб-г2э
    @бебрабеб-г2э Год назад

    def count_digits(n):
    # Преобразование числа в строку и подсчет символов
    return len(str(n))
    # Ввод числа от пользователя
    n = int(input("Введите число: "))
    # Подсчет количества цифр
    count = count_digits(n)
    # Вывод результата
    print("Количество цифр в числе:", count)

  • @seposmd
    @seposmd 3 года назад +1

    Отличный материал! Спасибо вам огромное!

  • @slavatarasov6429
    @slavatarasov6429 2 года назад

    Спасибо, единственный урок где я понял как работает while, остальные сложно объясняют ничего не поймёшь.

  • @русланчик-м5ы
    @русланчик-м5ы 5 лет назад +6

    спасибо огромное,!!

  • @dfwastaken_
    @dfwastaken_ 2 года назад

    Всё работает, понятное объяснения. Сложно находить видео такого качественного формата

  • @COMBINATORS
    @COMBINATORS 5 лет назад +1

    Новый год и спешка
    Больше всего проблем было с этим заданием. То один тест не пройдет, то другой. Но я его победил. Почти сразу победил с костылем (дополнительно использовал if внутри цикла), но хотелось как и следует - обойтись только циклом. В итоге следующий код прошел все проверки:
    n,k = map(int,input().split())
    i = 0
    t=240-k
    while t-(5*(i+1))>=5*(i) and i

  • @futurepc9363
    @futurepc9363 2 года назад

    Спасибо Вам огромное. На степике ни фига понять не смог, теперь понял.

  • @youtubecrowd8104
    @youtubecrowd8104 Год назад +1

    Мне 35 начинаю втягиваться, пока в начале пути, обещаю вернуться когда дойду до конца и изменить отзыв время спустя.
    Изучаю синтаксис, списки, строки, срезы, методы, fстроки, if elif даже match посмотрел и сейчас while изучаю, прошло три недели.

  • @morag343
    @morag343 2 года назад

    Чел, лучший, подписка и лайк тебе 👍

  • @АянШокан
    @АянШокан 4 года назад +1

    Спасибо большое!!! Очень быстро и доступно !!

  • @eld4j
    @eld4j 3 года назад

    Вот задача про кубики Вяси
    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) если хотите узнать в какой высоте, сколько кубиков
    Спасибо большое автору!

  • @abdulazizumarov8287
    @abdulazizumarov8287 3 года назад

    Братан поставил железный лайк. Объяснил все четко и ясно.

  • @maloy_jeffers7521
    @maloy_jeffers7521 2 года назад

    так держать за один урок понял что да и как👍

  • @lukandrate9866
    @lukandrate9866 3 года назад +2

    #Моё решение задачи про Ваню и кубики:
    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))

  • @Avtoinstryktor_Yaroslav
    @Avtoinstryktor_Yaroslav Год назад

    мощно!!! спасибо за видео!!! очень круто!!!

  • @КириллМакаров-ц2м
    @КириллМакаров-ц2м 4 года назад

    Боже мой, вы мне объяснили лучше моего учителя!
    Спасибо вам огромное!

    • @egoroffchannel
      @egoroffchannel  4 года назад +1

      мне можно начинать гордиться?)

  • @SemionB
    @SemionB Год назад

    Мне 41 и я изучаю питон! Курс самый лучший!!!

    • @Btc0Inu
      @Btc0Inu 3 месяца назад

      как успехи?

    • @SemionB
      @SemionB 3 месяца назад

      @@Btc0Inu скоро получу первый сертификат о получении 1500 баллов на этом курсе. Мне нравится на этом курсе все.

  • @Mrsmithshot
    @Mrsmithshot Год назад +1

    s=s[1:] - это своего рода счетчик в цикле While (len(s) = len(s) +1)?

  • @БАЛЯСИК-е9м
    @БАЛЯСИК-е9м 3 года назад

    Спасибо большое за тутор!

  • @konahel
    @konahel 3 года назад

    Мой вариант про ваню и кубики
    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)

  • @irina_hnatiuk
    @irina_hnatiuk 4 года назад +3

    Спасибо огромное!

  • @svapalkoff8608
    @svapalkoff8608 3 года назад

    1:47 а нельзя разве взять двойное условие : while i0:
    Print..... и т. д.

  • @БогданКоваль-о3д
    @БогданКоваль-о3д 3 года назад

    Вот примерное решение задания про Васю и носки.
    n,m=map(int,input().split())
    d=0
    while nm:
    d=n+(n//m)
    print(d)

  • @Setios
    @Setios 4 года назад +1

    Спасибо, внятно объяснил

  • @edgarspaulins7824
    @edgarspaulins7824 2 года назад

    спасибо большое за видео🙃🙂

  • @_zekkart_1516
    @_zekkart_1516 3 года назад +1

    Вася и носки правильное решение
    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)

    • @DecimusSaxon
      @DecimusSaxon 3 года назад

      так там 3 дня разных

    • @causasgwirionedd6271
      @causasgwirionedd6271 3 года назад

      сто лет додумывался поменять местами увеличитель счетчика и условный оператор

  • @ON-ys3cc
    @ON-ys3cc 2 года назад

    все супер, автору лайк!!!

  • @ТемирланБайтазиев-г6з

    лучший просто лучший

  • @ArtemNovobritskii
    @ArtemNovobritskii 2 года назад

    C носками прикольно:
    n=int(input())
    m=int(input())
    c=0
    while n!=0:
    n-=1
    c+=1
    if c%m==0:
    n+=1
    print(c)

  • @wlodzimierzbaranowski7120
    @wlodzimierzbaranowski7120 Год назад

    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)
    Кубики

  • @donrumata9197
    @donrumata9197 2 года назад

    Огромное спасибо

  • @snuppy4861
    @snuppy4861 2 года назад

    Мое решение "Ваня и кубики":
    n = int(input())
    i = 0
    a = 1
    while n > 0:
    i+=1
    a = a + i
    n = n - a - i
    print(i)

  • @nickolz1091
    @nickolz1091 3 года назад

    # 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)

  • @СергейКалинин-г7ц
    @СергейКалинин-г7ц 5 лет назад

    Новый год и спешка:
    a,b = map(int,input().split())
    i=1
    c=0
    count=0
    while b+c=240 and a>=count:
    print(count)
    else:
    print(a)

  • @renagasimova7970
    @renagasimova7970 5 лет назад

    Spasibo bolwoye za urok!!!!

  • @moisad1
    @moisad1 4 года назад +2

    вася и носки
    n, m = map(int, input().split())
    z=0
    while n>0
    n-=1
    z+=1
    if z%m==0
    n+=1
    print(z)

    • @moisad1
      @moisad1 4 года назад

      забыл после if и while двоеточие поставить

    • @akamka5399
      @akamka5399 4 года назад

      @@moisad1 a что значит %?

    • @moisad1
      @moisad1 4 года назад

      @@akamka5399 когда z кратно m.
      То есть это выражение находит тот день когда мама купила ещё одну пару.

    • @GANGST1ER
      @GANGST1ER 4 года назад +1

      Спасибо!

  • @alexazarubin8456
    @alexazarubin8456 2 года назад

    Дорого время суток! Артём, издай книгу по этому курсу. Будет бестселлер!

  • @yurizakharyan5781
    @yurizakharyan5781 3 года назад +1

    @egoroff_channel
    2)
    x = int(input())
    y = int(input())
    count = 1
    while x < y:
    x += x/10
    count += 1
    print(count)

  • @ilyabarats6431
    @ilyabarats6431 3 года назад

    Класс. Спасибо!

  • @timur_sol
    @timur_sol 2 года назад

    Было бы интересно узнать как сделать ограничение по временя после каждой неверной попытки ввода пароля. Например после 1-й следующий ввод возможен через 15 сек, второй через 30, третьей через сутки.

  • @v4coHS
    @v4coHS 5 лет назад

    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}')

  • @qodex2686
    @qodex2686 5 лет назад +1

    Вы луший!!!

  • @newman6727
    @newman6727 4 года назад

    Ваня и кубики
    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,"уровней")

  • @UCPv8Jy9j
    @UCPv8Jy9j 5 лет назад +2

    Спасибо помогаешь!

  • @ИльяЕнот-з6с
    @ИльяЕнот-з6с 3 года назад +1

    a=16
    while a>-1:
    print(a)
    a=a-1
    a=input('Поехали!')

    • @emil__yen
      @emil__yen Год назад

      Как успехи в прохождении курса ? Начал только месяц назад

  • @zakurmesha
    @zakurmesha 3 года назад

    dobriy den, kak mojno s Vami svyazat'sya ?

  • @knowledgesponge8111
    @knowledgesponge8111 4 года назад

    время 11:39 , условные операторы " if " и "elif" ( small, big ) сравнивают коды букв, которые можно проверить с помощью функции ord()? Союз "and" , как я понимаю, можно вообще убрать в этих условиях ?

  • @mikhalpalych
    @mikhalpalych 3 года назад +1

    Кубики:
    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)

    • @dmitrii_kotoff
      @dmitrii_kotoff Год назад

      Объясни пожалуйста что к чему в твоем решении? Я тоже пытался, но получилось не совсем то что нужно, и полез в комменты. Вот чо получилось у меня:
      # для проверки вот это использовал (до четвертого этажа правильно, а дальше неа):
      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

    • @mikhalpalych
      @mikhalpalych Год назад

      @@dmitrii_kotoff Забей, я переменные назвал как урод, плюс решение такое себе на вид. Лучше сам реши, а то я тоже не могу понять че к чему в моем ответе. Я там скорее всего в конце подгонял просто, пока не заработало

    • @dmitrii_kotoff
      @dmitrii_kotoff Год назад

      @@mikhalpalych ))) ясно

  • @iknow_html9126
    @iknow_html9126 5 лет назад

    ответ на первую задачу:
    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")

    • @kirillusenko
      @kirillusenko 4 года назад

      Смысла в if c>n нету никакого

    • @astrogorgreen6776
      @astrogorgreen6776 3 года назад

      вам нужно поменять if c > n: на if c>3, что бы не было лишнего 4 цикла на 16.

  • @maximgrozny8464
    @maximgrozny8464 4 года назад +2

    Вася и носки
    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)

    • @Mickk88
      @Mickk88 3 года назад

      If day%(m+1)==0, так как он на следующий день их одевал

  • @АЛИНААкышбекова
    @АЛИНААкышбекова 3 года назад

    Спасибо огромное вам

  • @Tangero-St
    @Tangero-St 5 лет назад

    Спасибо за урок!

  • @usertyfoon
    @usertyfoon 3 года назад +1

    Шикарно объясняете! Жирный лайк ;-) Подписка! Вопрос: если нужно нужно посчитать энное число из ряда Фибоначчи, тот уже нужно самому пораскинуть мозгами, как записать условие, и у меня не получилось (( пришлось подсмотреть )) Вы бы сообразили? ))

  • @ПашаКиреев-т2ф
    @ПашаКиреев-т2ф 3 года назад

    Моё решение задачи Ваня и кубики:
    a = int(input())
    b = 1
    all_cubs = [1]
    while sum(all_cubs)

  • @ОтецВалерьян-у4ц
    @ОтецВалерьян-у4ц 4 года назад

    Очень интересные уроки!

  • @Темирхан7лет
    @Темирхан7лет Год назад

    Здравствуйте. Почему попыток получается на 1 меньше?

  • @antegros
    @antegros Месяц назад

    а можно вместо i=i+1 использовать что-то более короткое типа i++?

  • @lepdmitrijj
    @lepdmitrijj 3 года назад

    Этот цикл можно использовать для округления числа до кратного, к примеру числа 4? Если вывод умножения 13, 14 или 15, а мне нужно получить 16.

  • @alexseydugin8109
    @alexseydugin8109 5 лет назад +1

    Задача на кубики
    n=int(input())
    x=0 #требуемое число кубиков на текущий уровень
    count=0 #текущий уровень
    while n>=x+count+1:
    count+=1
    x=x+count
    n-=x
    print(count)

    • @user-evgeniy64
      @user-evgeniy64 5 лет назад

      Неверно. Попробуйте ввести 19, получится 4. Хотя, из 20 кубиков можно сделать только пирамиду в 3 полных уровня.

    • @alexseydugin8109
      @alexseydugin8109 5 лет назад

      @@user-evgeniy64 Поправил код и да, из 20 уже можно делать в 4 уровня

  • @load-net
    @load-net 4 года назад +1

    Почему не вводите разные числа например a=[1,2,3,4,6,7]*1000
    print(a)
    a.remove(3)
    print(a)
    while 3 in a:
    a.remove(3)
    print(a)

  • @agentgarik220
    @agentgarik220 2 года назад

    Ваня и кубики
    n=int(input())
    level = 0
    cub_level = 0
    s = 0
    while s

  • @marrysolnceva2062
    @marrysolnceva2062 2 года назад

    здравствуйте. как в с помощью цикла while заменить в списке один элемент на второй? например, все единицы заменить на пятерки?

  • @knowledgesponge8111
    @knowledgesponge8111 4 года назад

    Артём привет! Время 7:22 .Подскажи пожалуйста ,пароль 'qwerty' (правильный пароль) включён в количество попыток(6) или туда первые 6 попыток включены?

    • @knowledgesponge8111
      @knowledgesponge8111 4 года назад

      Полагаю что 'qwerty' (правильный пароль) не включен в количество попыток:)

  • @rmn2682
    @rmn2682 5 лет назад +7

    Артем, можете более понятно объяснить условия задания "утренняя пробежка"?

    • @residenttt4190
      @residenttt4190 4 года назад +2

      Как я делал.. К примеру x=10, y=20. В первый день пробежал 10 км, на второй увеличиваю на 10 процентов- т.е на 1, получаем 11. И так каждый предыдущий день увеличиваем на 10 процентов. Ну а дальше, просто счетчик считает количество дней. Вроде работает)
      x = float(input())
      y = float(input())
      p = (x/100)*10
      days = 1
      while x

    • @mxxn1ightx
      @mxxn1ightx 4 года назад

      Вот по моему гораздо более простое улсловие:
      x=float(input())
      y=float(input())
      days=1
      while x

  • @tvforfamily6922
    @tvforfamily6922 3 года назад

    m=["apple",
    "banana","orange"]
    i=0
    while i< len(m):
    print( m[i][0])
    i += 2
    как написать, чтобы вывести
    apple
    banana
    orange

  • @artemsolovev9231
    @artemsolovev9231 4 года назад +1

    Объясните пожалуйста, как мы замкнули цикл:
    s=‘privet’
    while len(s)>0:
    print(s[0])
    s=s[1:]
    По логике он должен бесконечно выводить:
    ‘p’
    ‘r’
    ‘r’
    ‘r’
    ‘r’
    .
    .
    .

    • @egoroffchannel
      @egoroffchannel  4 года назад

      посмотри еще раз видео
      или ты не знаешь, что делает строчка s=s[1:]?

    • @artemsolovev9231
      @artemsolovev9231 4 года назад

      egoroff_channel все разобрался, спасибо

  • @medalbekmambetakunov1287
    @medalbekmambetakunov1287 4 года назад

    можно ли добавить count к последней задаче, чтобы узнать большая буква сколько и маленькая буква сколько

  • @АндрейП-ъ7ь
    @АндрейП-ъ7ь 4 года назад

    Подскажите, как сделать проверку значений на четность из списка 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 не совпадений только те совпадения

  • @KroLenbDC
    @KroLenbDC 3 года назад +1

    Круто!

  • @newman6727
    @newman6727 4 года назад

    Задача про Васю и носки:
    n=2
    m=2
    day=0
    while n!=0:
    n-=1
    m-=1
    day+=1
    if m==0:
    n+=1
    m+=2
    print(day)

    • @wazzuuuuuuup
      @wazzuuuuuuup 4 года назад

      Вы забыли прочитать из строки числа например двузначные

  • @ЭлинаЭльдиярова
    @ЭлинаЭльдиярова 4 года назад

    Спасибо большое❤

  • @ornefixe2711
    @ornefixe2711 3 года назад

    #Ваня и кубики
    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)