20 Цикл while Алгоритм Евклида Python

Поділитися
Вставка
  • Опубліковано 26 лис 2024

КОМЕНТАРІ • 149

  • @egoroffchannel
    @egoroffchannel  6 місяців тому +1

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

  • @CannelRu
    @CannelRu 3 роки тому +18

    0:22 искать наибольший общий делитель
    1:28 алгоритм1 Евклида
    3:20 пример
    5:03 map
    5:37 алгоритм2
    8:48 пример2
    10:30 алгоритм

  • @БогданКоваль-о3д
    @БогданКоваль-о3д 3 роки тому +14

    Спасибо за урок! Как же я кайфую от каждого вашего урока!

  • @meylyssa3666
    @meylyssa3666 4 роки тому +7

    Объяснение очень понятное, огромное спасибо!

  • @КрымскийШтирлиц

    Отличный курс! Соединил алгоритм Евклида с обходом чисел )

  • @Name13233
    @Name13233 Рік тому

    a = int(input())
    b = int(input())
    d = a
    f = b
    while b > 0:
    c = a % b
    a = b
    b = c
    v = d * f / a
    print(v)

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov 2 роки тому +2

    Артём, благодарю! Отличный урок! 🔥🔥🔥👍

  • @maslonidze
    @maslonidze 3 роки тому +2

    спасибо, очень выручил. В проекте пригодилось.

  • @alex_pure
    @alex_pure 2 роки тому +1

    НОК:
    a, b = map(int, input().split())
    p = a * b
    while b:
    a, b = b, a%b
    print(p // a)

    • @alex_pure
      @alex_pure 2 роки тому

      Апельсины:
      n, m = map(int, input().split())
      n1 = n
      if n > m:
      n, m = m, n
      while m:
      n, m = m, n%m
      print(n1//n)
      или так:
      n, m = map(int, input().split())
      n1 = n
      if n > m:
      while n:
      m, n = n, m%n
      print(n1//m)
      else:
      while m:
      n, m = m, n%m
      print(n1//n)

    • @alex_pure
      @alex_pure 2 роки тому

      Эпическая игра:
      a, b, n = map(int, input().split())
      count = 0
      while n > 0:
      if count%2 != 0:
      m, n2 = b, n
      else:
      m, n2 = a, n
      while m:
      n2, m = m, n2%m
      n -= n2
      count += 1
      if count%2 != 0:
      print(0)
      else:
      print(1)

  • @Helen-vh8up
    @Helen-vh8up 5 років тому +1

    нахождение НОК
    a,b=map(int, input().split())
    d,k=a,b
    while b>0:
    a,b=b, a%b
    nok=d*k/a
    print(int(nok))

  • @rayrayray4653
    @rayrayray4653 4 роки тому +6

    так все понятно, просто супер))

  • @reqsponse7672
    @reqsponse7672 4 роки тому +12

    Отличный курс! У автора и проффесиональные навыки программирования и навыки преподавания! Будет ли курс по Tkinter?

  • @Bylat1
    @Bylat1 2 роки тому

    a,b=map(int,input().split())
    while a!=b:
    a,b=max(a,b),min(a,b)
    a=a-b
    print(a)

  • @load-net
    @load-net 4 роки тому

    ввел a,b = map(int,input().split())
    while a!=b:
    if a>b:
    a=a-b
    else:
    b=b-a
    print("По Евклиду")
    print(a)
    а получил при вооде это
    7
    Traceback (most recent call last):
    File "C:\python\uroki\evklid_while.py", line 12, in
    a,b = map(int,input().split())
    ValueError: not enough values to unpack (expected 2, got 1)

  • @swordsman7487
    @swordsman7487 2 роки тому +4

    Небольшая подсказка. Если хотите решить с помощью a,b = b, a%b, то создайте отдельную переменную для a*b

  • @ЭдуардМхитарян-з4ц
    @ЭдуардМхитарян-з4ц 4 роки тому +1

    апельсины:n=int(input())
    m=int(input())
    a=n*m
    b=m
    while m>0:
    n,m=m,n%m
    print(n)
    c=a/n
    #c общее кол.долек(nok)
    #z кол.долек в одном апельсине
    z=c/b
    print(z)
    как то так)))

  • @alisaholainen6334
    @alisaholainen6334 4 роки тому +1

    Очень классно! Всё понятно.

  • @zedkurmach6743
    @zedkurmach6743 4 роки тому +2

    a, b = map(int, input().split())
    y = a * b
    while b > 0:
    a, b = b, a % b
    print(a, y/a)

  • @DDDD_D-u9xy
    @DDDD_D-u9xy 2 роки тому

    a = int(input("Введите первое число: "))
    b = int(input("Введите второе число: "))
    while a != b:
    my_list = [a, b]
    a = max(my_list) - min(my_list)
    b = min(my_list)
    print("The LCD is: ", a)

  • @DDDD_D-u9xy
    @DDDD_D-u9xy 2 роки тому

    a, b = map(int, input().split())
    while (a and b)!= 0:
    my_list = [a, b]
    a, b = max(my_list) % min(my_list), min(my_list)
    print(max(a, b))

  • @Kasadik
    @Kasadik 3 роки тому

    Задачка - Эпическая игра если кому интересно, (без функций решить не получилось)
    a,b,c=map(int,input().split())
    def node(first,second):
    while second>0:
    first,second=second,first%second
    return first
    while c>0:
    semen=node(a,c)
    c=c-semen
    if c==0:
    print('0')
    break
    asemen=node(b,c)
    c=c-asemen
    if c

  • @РустемГумеров-щ2е
    @РустемГумеров-щ2е 4 роки тому +1

    Спасибо, очень интересно

  • @quentindrenton
    @quentindrenton Рік тому

    Я буду тут каждый день. День 9.4 Только сйечас дотукался что это больше для егэ и прочих экзаменов нежели чем для рядового программиста

  • @ИНТЕР.КОМ
    @ИНТЕР.КОМ 3 роки тому

    Эпическая игра только с синтаксисом из этого и прошлых уроков
    a, b, n = map(int,input().split())
    i, noda, nodb = 1, 0, 0
    while (noda 0:
    b1, n1, = n1, b1%n1
    nodb = b1
    n -= nodb
    i *= -1
    if i == 1:
    print(1)
    else:
    print(0)

  • @botirnematilloyev6077
    @botirnematilloyev6077 3 роки тому +1

    Thanks
    Спасиба

  • @ЧирикинаЮля
    @ЧирикинаЮля 5 років тому +11

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

  • @babanadiapetrovna6964
    @babanadiapetrovna6964 2 роки тому

    До того как посмотреть видео я попробовал сам составить программу, вот что вышло
    a = int(input())
    b = int(input())
    a1 = []
    b1 = []
    c = 0
    v = 1
    p = 0
    p1 = 1
    l = []
    if a>b:
    while c < a:
    if a%v ==0:
    a1.insert(0 ,v)
    if b%v ==0:
    b1.insert(0 , v)
    c = c+1
    v = v+1
    q = len(b1) + 1
    a1 = a1[::-1]
    b1 = b1[::-1]
    d = a1+b1
    d = sorted(d)
    w = len(d)-1
    while w > 0:
    if d[p]==d[p1]:
    l.insert(0, d[p])
    p = p+1
    p1 = p1+1
    w = w-1
    print(max(l))
    elif b>a:
    while c < b:
    if a % v == 0:
    a1.insert(0, v)
    if b % v == 0:
    b1.insert(0, v)
    c = c + 1
    v = v + 1
    q = len(a1) + 1
    a1 = a1[::-1]
    b1 = b1[::-1]
    d = a1 + b1
    d = sorted(d)
    w = len(d) - 1
    while w > 0:
    if d[p] == d[p1]:
    l.insert(0, d[p])
    p = p + 1
    p1 = p1 + 1
    w = w - 1
    print(max(l))

  • @balamski7954
    @balamski7954 4 роки тому +2

    Эпическая игра.
    import math
    a,b,n = map(int,input().split())
    khodov=0
    while n>0:
    n=n-math.gcd(a,n)
    a,b = b,a
    khodov=khodov+1
    if khodov%2==0:
    print(1)
    else:
    print(0)
    В примечании к задаче нам намекают на использование матовского gcd(x,y). Так получается менее громоздкий код.

    • @ЭдуардМхитарян-з4ц
      @ЭдуардМхитарян-з4ц 4 роки тому

      что то крутилось в голове но незнание math.gcd стало фатальным

    • @СергейТихомиров-ц5й
      @СергейТихомиров-ц5й 4 роки тому

      а без модуля можно решить эту задачу циклом while? я не понимаю как менять НОД для двух чисел в цикле.

    • @balamski7954
      @balamski7954 4 роки тому

      ух, 8 месяцев назад. что-то я забросил совсем учёбу(

    • @СергейТихомиров-ц5й
      @СергейТихомиров-ц5й 4 роки тому

      @@balamski7954 возвращайся!

    • @balamski7954
      @balamski7954 4 роки тому +1

      @@СергейТихомиров-ц5й я постараюсь, обещаю

  • @NikolaiKim
    @NikolaiKim 5 років тому +1

    Моё решение НОК:
    a,b=map(int,input().split())
    c = a*b
    while b>0:
    a,b = b,a%b
    print(c/a)

  • @СеменПопов-й2г
    @СеменПопов-й2г 5 років тому

    b=int(input())
    a=int(input())
    while b!=a:
    if b%a==0 :

    break
    if a%b==0:

    break
    if a>b:
    a=a-b
    if b>a:
    b=b-a
    if b%a==0:
    print('Наибольший общий делитель',a)
    if a%b==0:
    print('Наибольший общий делитель',b)
    else :
    print('Наибольший общий делитель',b)

    вот это называется усложнил код

  • @SemyonMazepin
    @SemyonMazepin Рік тому

    А в каком уроке команда map была?

  • @crazylion2825
    @crazylion2825 3 роки тому +1

    удачи

  • @UApro_
    @UApro_ 4 роки тому +7

    Попутно с этими уроками учу матан)

  • @Dm-if3vl
    @Dm-if3vl 4 роки тому

    Спасибо!

  • @andreiderteev
    @andreiderteev 2 роки тому

    Мощно

  • @jamjam3337
    @jamjam3337 Рік тому

    👏

  • @АнастасияСитко-х9ю

    Спасибо за урок! Подскажите, почему мы в а кладем б, а в б кладем а? В примере , где 100 и 3, мы же так не делали... Спасибо

    • @maltamagistro
      @maltamagistro 2 роки тому

      Потому шо, если этого не слелать, то придется 3%100

  • @КириллБелоусов-с1м
    @КириллБелоусов-с1м 3 роки тому +1

    Второй способ сделанный по примеру 7:35 на мой взгляд довольно сложный и непонятный. Я всегда перед тем,как автор после озвученной задачи показывает как её решить,пытаюсь сначала решить её сам и по примеру 6:23 у меня получился вроде работающий способ,который мне кажется проще:
    a=int(input())
    b=int(input())
    if a%b==0:
    print(b)
    elif b%a==0:
    print(a)
    else:
    print(max(a,b)%min(a,b))
    Записывается он может и длиннее,но лично мне в нём всё сразу понятно почему что и как,а в этом 9:17 способе нет. Моим же способом тоже можно пользоваться?

    • @Видео-ц5ч4х
      @Видео-ц5ч4х 2 роки тому +1

      попытайтесь найти нод(7,17)

    • @axe_effect
      @axe_effect 2 роки тому

      Я тоже стараюсь раньше решить, у меня вот так получилось:
      a = int(input('Введите первое число '))
      b = int(input('Введите второе число '))
      if a>b:
      while b>0:
      a,b = b,a%b
      else:
      while a>0:
      a,b = b%a,a
      print('Общий делитель равен ', max(a, b))
      Правда, я из урока взять реализацию по остатку из деления

  • @vorrutyer1
    @vorrutyer1 Рік тому

    Автор, ты ничего не напутал?
    10:34
    Говоришь a*b = НОД * НОК?
    Как так? и НОД и НОК меньше или равно наименьшего числа из пары A и B.

  • @playingJokerx
    @playingJokerx 11 місяців тому

    киньте ссылку на сайт ACMP или как правильно??? 4:40

  • @padla6304
    @padla6304 2 роки тому

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

  • @NONE-ei6ss
    @NONE-ei6ss 4 роки тому +23

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

  • @ШайырТашкулова
    @ШайырТашкулова 3 роки тому +1

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

    • @Mickk88
      @Mickk88 3 роки тому

      Выделить и зажать alt+3

  • @knowledgesponge8111
    @knowledgesponge8111 4 роки тому

    Функция map принимает два аргумента 1) функцию 2) итерируемый объект (коллекция).Получается к обьекту можно присоединять методы и map не выдаст ошибку?

    • @dimondsafkage4620
      @dimondsafkage4620 2 роки тому

      Да, спокойно, т.к. методы - это те же функции, правда, не вижу смысла от этого, т.к. в таком случае мы вообще работаем с экземпляром класса, хотя подобное наверняка может и пригодиться

  • @TheKoguja
    @TheKoguja 5 років тому +3

    А если чисел больше, как тогда найти НОД ?

    • @Koshsky-f7y
      @Koshsky-f7y 5 років тому +2

      я думаю нужно найти сначала нод чисел а и б, потом б и с, с и д и т.д.

  • @АЛЕКСАНДРАБРАМОВИЧ-д1ф

    как сайт называется ? благодарю

  • @ПавелИванов-э6ы
    @ПавелИванов-э6ы 4 роки тому +10

    Вопросов нет, мастер.

  • @gustavofrink5746
    @gustavofrink5746 5 років тому +3

    Здравствуйте, Для чего применяется функция map? Со split вроде как понятно, она разделяет введенную строку через пробел(по умолчанию)

    • @egoroffchannel
      @egoroffchannel  5 років тому +3

      привет. В ближайшее время выйдет видео по этой функции.

    • @gustavofrink5746
      @gustavofrink5746 5 років тому +1

      egoroff_channel Спасибо, ждём!

    • @funeshow8202
      @funeshow8202 5 років тому +2

      @@egoroffchannel хочу сказать вам спасибо за такой интересный курс!

    • @Glavny_po_vsemu
      @Glavny_po_vsemu 4 роки тому

      @@egoroffchannel вот без таких мелочей польза от урока сводится к нулю !
      Разжевывать надо.

  • @ИванПопов-з6л
    @ИванПопов-з6л 4 роки тому

    Супер доступно объясняешь! А Swift не юзаешь?

    • @egoroffchannel
      @egoroffchannel  4 роки тому

      спасибо. нет, swift не использую

  • @somthingwrong3602
    @somthingwrong3602 4 роки тому +1

    Задача слияние списков(задача в степике) что в 11 тесте ? Превышение временных лимитов

    • @egoroffchannel
      @egoroffchannel  4 роки тому

      Большие списки

    • @somthingwrong3602
      @somthingwrong3602 4 роки тому

      @@egoroffchannel спасибо разобрался, сделал пустой список и напомнил его, сначала хотел во второй все вложить

  • @DecimusSaxon
    @DecimusSaxon 3 роки тому

    как результат while загнать в какую-либо переменную, чтобы с этим результатом выполнять действия?

    • @eld4j
      @eld4j 3 роки тому

      Присваивание?

  • @kirillholzer8664
    @kirillholzer8664 4 роки тому +4

    Охерел от того что алгоритм Евклида можно реализовать в одну-две строки

  • @vladiusvostokus
    @vladiusvostokus 5 років тому +1

    НОК с помощью последнего уравнения вычислить не получается
    я посмотрел в интернете,
    и для написания программы использовали try и def

    • @sergeikrasnovskii9767
      @sergeikrasnovskii9767 5 років тому +1

      У нас получается что бы найти НОК, нам надо числа "А" и "В" перемножить и разделить на НОД, который мы уже умеем находить.
      Таким образом формула выглядит так А*В/НОД
      Вот два примера:
      Пример №1
      a,b= map(int,input('Enter a b:').split())
      c=a*b
      while a != b:
      if a > b:
      a = a - b
      else:
      b = b - a
      print(c//a)
      Пример №2
      a, b = map(int, input('a b :').split())
      z=a*b
      while b > 0:
      c = a % b
      a = b
      b = c
      print(z//a)
      Огромное спасибо автору Артему за просто уникальные видео уроки!!!

    • @РоманЛеонтьев-ю5д
      @РоманЛеонтьев-ю5д 5 років тому +1

      @@sergeikrasnovskii9767 , а если написать так?
      a,b=map(int,input().split())
      n=a
      m=b
      while b>0:
      c=a%b
      a=b
      b=c
      d=(n*m)/a
      print(d)

    • @SchResonance
      @SchResonance 4 роки тому

      @@РоманЛеонтьев-ю5д Я тоже так сделал. Но Сергей прямо топчик предложил. Еще и // чтобы от флоата избавиться)
      У меня так получилось
      a=int(input())
      b=int(input())
      m=a
      n=b
      while b>0:
      a,b=b,a%b
      print (m*n/a)

  • @Алексей-с9к4о
    @Алексей-с9к4о 7 місяців тому

    Кто знает почему тест не проходит код? def nod_proizvol(*args):
    if len(args) > 2:
    # формируется из множества аргументов - 2. Это максим + миним и оставшиеся аргументы
    max_ = max(args) + min(args)
    ostatok = sum(args) - max_
    while ostatok != 0:
    max_, ostatok = ostatok, max_ % ostatok
    return max_
    else:
    max_ = max(args)
    min_ = min(args)
    while min_ != 0:
    max_, min_ = min_, max_ % min_
    return max_
    # print(max_, ostatok)
    digits = list(map(int, input().split()))
    print(nod_proizvol(*digits))

  • @КонстантинИванов-х8к7т

    Здравствуйте! Артём, есть сложность как ввести в цикл while формулу НОК? Проблема не только в этой задаче. Мы заменяем переменные и таким образом вывести первоначальные значения a и b не можем.

    • @egoroffchannel
      @egoroffchannel  5 років тому +1

      добрый вечер. Нок находится вне цикла после нахождения НОДа

    • @КонстантинИванов-х8к7т
      @КонстантинИванов-х8к7т 5 років тому

      @@egoroffchannel Правильно ли я понимаю, после того как мы присвоили переменным a и b переменные b и a%b, мы не можем использовать переменные a и b в формуле?

    • @kreved52
      @kreved52 5 років тому +3

      @@КонстантинИванов-х8к7т просто перед циклом сделай так c = a * b и после цикла раздешиль с//a, что и будет НОК

    • @josephjostar4826
      @josephjostar4826 2 роки тому

      @@КонстантинИванов-х8к7т до того как найти нод,можно записать а*б в отдельную переменную

  • @sergeizub9048
    @sergeizub9048 5 років тому

    Интересно, а какое практическое применение может быть у НОД?

    • @Koshsky-f7y
      @Koshsky-f7y 5 років тому +3

      задача "апельсин" на информатиксе

  • @zaurd351
    @zaurd351 5 років тому

    Нашел задачу в разделе практика под названием '1.А.Эпическая Игра', накатал индусский код, уверенности в ее правильности нет. Но все же поделюсь решением. Если у кого-нить есть решения, с радостью готов глянуть.
    Для наглядности изменил вывод ответов для понимания
    a1=a=int(input()) #В цикле переменная меняет значения, использовал a=a1(b=b1, n=n1)для возврата исх. значения.
    b1=b=int(input())
    n1=n=int(input())
    while n1>=0:
    while n>0:
    a,n=n,a%n
    if n1-a0:
    b,n=n,b%n
    if n1-b

    • @HmaPaYT
      @HmaPaYT 5 років тому

      +

    • @БогданПаршинцев
      @БогданПаршинцев 5 років тому

      a,b,n=map(int,input().split())
      def gcd(x,y):
      while y>0:
      x,y=y,x%y
      return x
      i=0
      temp=0
      while n>temp:
      n=n-temp
      if i==0:
      temp=gcd(a,n)
      i=1
      else:
      temp=gcd(b,n)
      i=0

      if i==1:
      print(0)
      else:
      print(1)

  • @__dad__play__3415
    @__dad__play__3415 4 роки тому

    a = int(input())
    b = int(input())
    while a != b:
    if a > b:
    a = b % a
    else:
    b = a % b
    print(a or b)
    так можно?

    • @egoroffchannel
      @egoroffchannel  4 роки тому

      Можешь проверить, вводи разные числа и смотри, что будет

  • @constantinbaclanov4857
    @constantinbaclanov4857 3 роки тому

    Cristal clear

  • @РустамФайрузов-з3ф

    if a > b: a -= b else: a,b = b,a ; возможен такой вариант?

  • @bulik1384
    @bulik1384 4 роки тому

    пришел в голову такой алгоритм: сначала отсортировать два входных числа, потом большее умножать на 2 пока не смогу оба числа без остатка поделить на получающееся число, в pycharm у меня всё работает гуд, уже много значений перепробовал, на степике не проходит тест 3, что не так?
    a=sorted([int(i) for i in input().split()])
    delimoe=a[1]
    while delimoe%a[0]!=0 and delimoe&a[1]!=0:
    delimoe*=2
    print(delimoe)

    • @egoroffchannel
      @egoroffchannel  4 роки тому

      если это программа для поиска НОД, то для чисел 14 и 7 она выводит 14

    • @user-mp6hr3ll8x
      @user-mp6hr3ll8x 3 роки тому

      @@egoroffchannel А что делать,если во 2 случае выходит ошибка " name c is not defined"?

    • @egoroffchannel
      @egoroffchannel  3 роки тому

      @@user-mp6hr3ll8x создать такую переменную или не обращаться к ней вооьще

  • @ЭдуардМхитарян-з4ц

    хотел присвоить : a,b=b,a%b >>>d=a,b=b,a%b получился кортеж(typle) как не сделать этого

  • @DizErgi
    @DizErgi 4 роки тому

    Знал о Алгоритме Евклида ток из фоллаута

  • @dimapetrov1859
    @dimapetrov1859 4 роки тому

    Как получить доступ к недоступным видео, где нужно спонсорство? Как оформить спонсорство ?

    • @egoroffchannel
      @egoroffchannel  4 роки тому

      патреон www.patreon.com/artem_egorov
      или на странице канала кнопка "Спонсировать"

    • @dimapetrov1859
      @dimapetrov1859 4 роки тому

      @@egoroffchannel спасибо большое)

  • @MartinQumin
    @MartinQumin 3 роки тому +1

    Как может пригодиться нахождения НОДа в реальной работе, а не в задаче на экзамене?

    • @dimondsafkage4620
      @dimondsafkage4620 2 роки тому

      Если твоя работа имеет математический характер

  • @botarthur6039
    @botarthur6039 3 роки тому

    что значит map i split ?

    • @DecimusSaxon
      @DecimusSaxon 3 роки тому

      3 видео про строки смотри

  • @myroftliquor3606
    @myroftliquor3606 4 роки тому

    Спас жизнь спас

  • @fartinlutherking8
    @fartinlutherking8 7 місяців тому +1

    как только я начинаю понимать какой-то алгоритм, он сразу становится неэффективным... проклятье какое-то

  • @Sebushekprgr
    @Sebushekprgr 2 роки тому

    Зачем так расписывать, если есть прекрасный модуль math, с помощью которого можно командой math.gcd(a,b) найти НОД этих двух чисел? Или тут есть подвох?)

    • @egoroffchannel
      @egoroffchannel  2 роки тому

      Зачем ты учишь программирование, если давно все написано за тебя? Или есть подвох?)

    • @Sebushekprgr
      @Sebushekprgr 2 роки тому

      @@egoroffchannel Проще написать так, чем расписывать миллионы строк. Проще написать через gcd, но точно не через 8 строк. В решении олимпиадных задач контесту до одного места как ты ищешь НОД. Пол олимпиады думать как найти НОД -- бред. Я понимаю, новичкам данный видеоролик подойдёт , но в программировании нужно быть хитрее))

  • @Herifs
    @Herifs 4 роки тому +4

    Непонятно 😫

  • @_RUDE_
    @_RUDE_ 2 роки тому

    Как я понял практического применения от этого алгоритма нет, а урок этот будет полезен только тем кто Ег сдает.

    • @Max-i1h
      @Max-i1h 2 роки тому

      a ещё мозги потренировать

    • @Sebushekprgr
      @Sebushekprgr 2 роки тому +1

      Бессмысленный урок как по мне, обычные прогеры напишут gcd , чем расписывать такой цикл ,тратя драгоценное время.

  • @Glavny_po_vsemu
    @Glavny_po_vsemu 4 роки тому +1

    Второй урок и снова нихренашеньки непонятно !!!!!!!!!!

  • @Anonim-im6ln
    @Anonim-im6ln 3 роки тому

    ))))))

  • @РавильШаймердянов

    Почему не могу оформить подписку на ютуб?

    • @egoroffchannel
      @egoroffchannel  3 роки тому +1

      ua-cam.com/video/2rbVNTw8ajc/v-deo.html

    • @РавильШаймердянов
      @РавильШаймердянов 3 роки тому

      @@egoroffchannel Так я хочу на ютуб подписку, как это сделать?если я не вижу кнопу спонсировать

  • @ЭдуардМхитарян-з4ц
    @ЭдуардМхитарян-з4ц 4 роки тому +1

    когда эта хрень закончиться обязательно стану спонсором хрень-самоизоляция

  • @crazzytime2628
    @crazzytime2628 4 роки тому

    a = int(input('Введите число:'))
    b = int(input('Введите 2-ое число:'))
    x = a * b
    while b > 0:
    a, b = b, a % b
    y = int(x / a) # НОК
    print(y)
    print(a)
    Так находится НОК?

  • @dukemontana4680
    @dukemontana4680 5 місяців тому

    555555555555

  • @Max-i1h
    @Max-i1h 2 роки тому

    "map" мы ещё не праходили 😟

  • @KatalinaAZ
    @KatalinaAZ 2 роки тому

    "Понадобятся на егэ"
    Я, которой 25 🤔🤫🤭

  • @john_barton__
    @john_barton__ 3 роки тому +1

    Одна математика.
    Перестал понимать с 4 урока

  • @CheshireBradCat
    @CheshireBradCat 3 роки тому

    Спасибо!