15 Условный оператор if Python. Если Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 พ.ย. 2024

ความคิดเห็น • 420

  • @egoroffchannel
    @egoroffchannel  5 หลายเดือนก่อน +2

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

  • @vadimg.klimenko4422
    @vadimg.klimenko4422 3 ปีที่แล้ว +39

    Перелопатив (прогуглив) кучу сайтов с обещанием сделать из читателей высококлассных программистов
    На Python всего от 5 часов и до недели был разочарован. Но недолго. Удача улыбнулась на этих видеоуроках.
    Четко, внятно, с практикой. Уважаемый господин Егоров, низкий поклон и спасибо за труд.

    • @SemionB
      @SemionB 11 หลายเดือนก่อน

      Господа все в Париже, а Егоров нам товарищ, друг и надеемся коллега!

  • @CannelRu
    @CannelRu 3 ปีที่แล้ว +34

    1:05 if
    2:14 двоеточие
    2:30 Отступы
    4:20 пример со сравнением
    4:45 пример с вводом данных
    6:00 пример со сравнением и изменением значений
    6:38 else
    7:38 составные проверки
    8:07 булево в if

  • @МаринаГолованова-э4н
    @МаринаГолованова-э4н 4 ปีที่แล้ว +42

    Очень наглядно и понятно. Завтра будеи смотреть с учениками.
    Спасибо!

  • @outcast-cr5yy
    @outcast-cr5yy 4 ปีที่แล้ว +20

    прежде чем просмотреть урок, по традиции ставлю лайк, и пишу комментарий. Спасибо тебе.

    • @Veshnyakovsky
      @Veshnyakovsky 3 ปีที่แล้ว

      DOLBAEB BEZ MATERY

    • @sanlink7183
      @sanlink7183 3 ปีที่แล้ว

      @@Veshnyakovsky токсик

    • @ГулбараПирмамбетова-г1х
      @ГулбараПирмамбетова-г1х 3 ปีที่แล้ว

      @@Veshnyakovsky ничтожество без ИМПЛАНТОВ И ИЗВИЛИН В ГОЛОВЕ

    • @nethattsame
      @nethattsame 2 ปีที่แล้ว

      @@Veshnyakovsky ХАХАХААХАХАХАХАХАХАХАХА

  • @dimmafer2615
    @dimmafer2615 5 ปีที่แล้ว +2

    Шоколадка
    n = int(input())
    m = int(input())
    k = int(input())
    if k%n==0 and n*m>k or k%m==0 and n*m>k:
    print('YES')
    else:
    print('NO')

  • @iglstivens
    @iglstivens 3 ปีที่แล้ว +4

    Решение к задачке Слон
    x1, y1 = map(int, input().split())
    x2, y2 = map(int, input().split())
    c = abs(x1 - x2)
    d = abs(y1 - y2)
    if c == d:
    print("YES")
    else:
    print("NO")

  • @eld4j
    @eld4j 3 ปีที่แล้ว +1

    Взял инициативу решить задачу про слон честно и усердно, не смотря на время. И у меня получилось! :
    a, b = map(int,input().split())
    c, d = map(int,input().split())
    q=abs(c-a)
    w=abs(d-b)
    if q>w:
    w=q
    else:
    q=w
    if (c==a-q and d==b-w) or (c==a-q and d==b+w) or (c==a+q and d==b+w) or (c==a+q and d==b-w):
    print('YES')
    else:
    print('NO')
    Отдельная спасибо автору, желаю ему крепкого здоровья и успехов!

  • @АндрейДанилов-ю5э
    @АндрейДанилов-ю5э 4 ปีที่แล้ว

    Элементарно!
    Ладья:
    a,b = map(int,input().split())
    c,d = map(int,input().split())
    if b==d or a==c:
    print("Yes")
    else:
    print("No")
    Слон:
    a,b = map(int,input().split())
    c,d = map(int,input().split())
    if (c+d)==9:
    print("Yes")
    else:
    print("No")

    • @merxxxury
      @merxxxury 4 ปีที่แล้ว

      Со слоном ты посчитал только две большие диагонали доски. Но есть еще много других вариантов

  • @Helen-vh8up
    @Helen-vh8up 5 ปีที่แล้ว +20

    Ладья
    x1,y1=map(int, input(). split())
    x2,y2=map(int, input(). split())
    if x1==x2 or y1==y2:
    print('YES')
    else:
    print('NO')

    • @artemy8097
      @artemy8097 4 ปีที่แล้ว

      почему то в примере на 4 3
      7 3 - YES

    • @Helen-vh8up
      @Helen-vh8up 4 ปีที่แล้ว

      @@artemy8097 по условию так и должно быть: у1==у2

    • @upsilon8672
      @upsilon8672 4 ปีที่แล้ว

      там еще по условию начальная и конечная координаты не должны совпадать, так что лучше записать if (X1==X2 and Y1!=Y2) or (X1!=X2 and Y1==Y2)

    • @ДмитрийКомаров-з4ч1р
      @ДмитрийКомаров-з4ч1р 4 ปีที่แล้ว +2

      @@upsilon8672 А если в программе учесть еще и размеры доски, то программа должна выглядеть так: X1,Y1=map(int,input("Введите начальную координату X1 Y1: ").split())
      X2,Y2=map(int,input("Введите конечную координату X2 Y2: ").split())
      if (X2>=1 and X2=1 and Y1=1 and Y2=1 and Y2=1 and X1=1 and X2

    • @maxsmith3193
      @maxsmith3193 4 ปีที่แล้ว +1

      а тут разве объяснялась функция map? что это за функция

  • @makseo651
    @makseo651 ปีที่แล้ว +1

    Спасибо за вашу работу.

  • @Avtoinstryktor_Yaroslav
    @Avtoinstryktor_Yaroslav ปีที่แล้ว +1

    Все дуже чьотко! Дякую тобі за твої навчання!

  • @АндрейНагорный-ш2р
    @АндрейНагорный-ш2р 5 ปีที่แล้ว +2

    Слон
    x1 = 5
    y1 = 4
    x2 = 2
    y2 = 1
    a = x1 - x2
    b = y1 - y2
    if x1+y1 == x2+y2 or a == b:
    print('yes')
    х1-2 и у1-2 можно сделать ввод через инпут, или рандом-числа но не вижу смысла, прога рабочая
    Слон движется на искось, (тобиш СВ-СЗ-ЮВ-ЮЗ)
    Интересная задача

    • @nefertiti1011
      @nefertiti1011 5 ปีที่แล้ว

      если не ошибаюсь, то в условии задачи прописано, что ввод нужно делать через map - split (иначе на сайте не пройдёт тест на правильное решение)

  • @ЧакНорис-о5т
    @ЧакНорис-о5т 6 หลายเดือนก่อน

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

  • @GorgonFace
    @GorgonFace 2 ปีที่แล้ว

    Ладья
    x1,y1=map(int,input("Type X1 and Y1: " ).split())
    x2,y2=map(int,input("Type X2 and Y2: " ).split())
    if (1

  • @РикСанчез-к6ъ
    @РикСанчез-к6ъ ปีที่แล้ว

    Арифметика задача: ответ
    a=input()
    if int(a[0])+ int(a[1])+int(a[2])==int(a[3])+int(a[4])+int(a[5]):
    print("Yes")
    else:
    print("NOU")

  • @Тракторист-ы9б
    @Тракторист-ы9б 4 ปีที่แล้ว +1

    Cлон:
    x,y=map(int,input().split())
    X,Y=map(int,input().split())
    if abs(x-X)==abs(y-Y):
    print('YES')
    else:
    print('NO')

  • @GorgonFace
    @GorgonFace 2 ปีที่แล้ว

    Слон
    x1,y1=map(int,input("Type X1 and Y1: " ).split())
    x2,y2=map(int,input("Type X2 and Y2: " ).split())
    a = abs(x1-x2)
    b = abs(y1-y2)
    if 1

  • @annaanna4983
    @annaanna4983 ปีที่แล้ว

    Спасибо Вам огромное. Зависла у вас, все так доступно.

  • @vasilia_gacha
    @vasilia_gacha ปีที่แล้ว +1

    Спасибо большое! Всё очень понятно)

  • @serhiilykhodid8911
    @serhiilykhodid8911 5 ปีที่แล้ว

    Мои варианты решения задач этого урока:
    Задача 4: Четырехзначный Палиндром
    n = input()
    a = int(n[0])
    b = int(n[1])
    c = int(n[2])
    d = int(n[3])
    if a + b == c + d:
    print('YES')
    else:
    print('NO')
    Задача 5: Арифметика
    n = list(map(int, input().split()))
    a = n[0]
    b = n[1]
    c = n[2]
    if a * b == c:
    print('YES')
    else:
    print('NO')
    Задача 6: Перевод
    s = input()
    t = input()
    t = t[::-1]
    if s == t:
    print('YES')
    else:
    print('NO')
    Задача 7: Ладья
    x1_y1 = list(map(int, input().split()))
    x2_y2 = list(map(int, input().split()))
    x1 = x1_y1[0]
    y1 = x1_y1[1]
    x2 = x2_y2[0]
    y2 = x2_y2[1]
    if x2 != x1 and y2 == y1:
    print('YES')
    if x2 == x1 and y2 != y1:
    print('YES')
    if x2 != x1 and y2 != y1:
    print('NO')

  • @dmitrydt8250
    @dmitrydt8250 2 ปีที่แล้ว

    Задача №293. Какое из чисел больше?
    проверку прошел.
    a=int(input())
    b=int(input())
    if a>b:
    a=1
    print(a)
    elif a==b:
    print(0)
    else:
    b=2
    print(b)

  • @txwwie
    @txwwie 5 ปีที่แล้ว +2

    Сначала я подумал что где print(1) и.т.д надо подставлять в формулу 4>2 и не понимал почему выводил цифры 1 или 2 если 1 не больше 2.Потом понял что конец записи не влияет к формуле записи а только где есть отступ.И так далее,ну и далее клубок развязался,в дальнейшем проблем не было (and,or) так как это выучил на прошлых занятиях.Короче пойду решать задачи если смогу хотя проблем не должно быть ведь логику этого оператора я понял. Спасибо, буду проходить дальше очень понятно объясняешь,хоть и до меня трудно доходит;)))

  • @olyarosscy3873
    @olyarosscy3873 4 ปีที่แล้ว +1

    Задача с треугольником, может, кому понадобится.
    a = int(input())
    b = int(input())
    c = int(input())
    if (c >= (a + b)) or (b >= (a + c)) or (a >= (b + c)):
    print ("NO")
    else:
    print ("YES")

  • @sucker7032
    @sucker7032 2 ปีที่แล้ว

    Лучший курс по питону!

  • @Atnas-m2j
    @Atnas-m2j 3 ปีที่แล้ว

    Ладья:
    a, b=(map(int,input().split()))
    c, d=(map(int,input().split()))
    if (a==c or b==d) and (a

  • @Helen-vh8up
    @Helen-vh8up 5 ปีที่แล้ว +2

    арифметика
    a, b, c = map(int, input().split())
    if a*b==c:
    print('да')
    else:
    print('нет')

  • @БогданМалиновский-с9о
    @БогданМалиновский-с9о 2 ปีที่แล้ว +1

    happy ticket:
    a = list(input())
    if sum(list(map(int, a[:3]))) == sum(list(map(int, a[3:]))):
    print('YES')
    else:
    print('NO')

  • @NovaXXXo
    @NovaXXXo ปีที่แล้ว

    Спс помог хоть и видео старое помогло, я миллион книг читал по питону миллион раз перечитывал блок if и не понимал. А дастаточно было просто видео посмотреть

  • @mrs1973
    @mrs1973 ปีที่แล้ว

    Спосибо за свой труд. Я из Узбекистана.

  • @IseeKherson
    @IseeKherson 5 ปีที่แล้ว +2

    Вторую задачу решил так, но мне кажется, что можно проще.
    a=int(input())
    b=int(input())
    if a>b:
    print ('1')
    if a

    • @egoroffchannel
      @egoroffchannel  5 ปีที่แล้ว +2

      a=int(input())
      b=int(input())
      if a>b:
      print (1)
      elif a

    • @IseeKherson
      @IseeKherson 5 ปีที่แล้ว

      @@egoroffchannel спасибо

  • @agentgarik220
    @agentgarik220 2 ปีที่แล้ว

    Лодья
    x,y=map(int,input("Type X and Y: " ).split())
    x2,y2=map(int,input("Type X and Y: " ).split())
    if (x==x2 and y!=y2) or (y==y2 and x!=x2) :
    print('YES')
    else:
    print('NO')

  • @serhiilykhodid8911
    @serhiilykhodid8911 5 ปีที่แล้ว

    Мои варианты решения задач этого урока:
    Задача 8: Футбол
    n = input()
    a = n.replace('0', ' ').split()
    a = int(max(a).count('1'))
    b = n.replace('1', ' ').split()
    b = int(max(b).count('0'))
    if a >= 7 or b >= 7:
    print('YES')
    else:
    print('NO')
    Задача 9: Существует Ли Треугольник?
    a = input()
    b = input()
    c = input()
    n = [a, b, c]
    n = sorted(n, reverse=True)
    if int(n[0]) < (int(n[1]) + int(n[2])):
    print('YES')
    else:
    print('NO')
    Задача 10: Слон
    x1_y1 = list(map(int, input().split()))
    x2_y2 = list(map(int, input().split()))
    x1 = int(x1_y1[0])
    y1 = int(x1_y1[1])
    x2 = int(x2_y2[0])
    y2 = int(x2_y2[1])
    if (x1 + y1) % 2 == 0 and (x2 + y2) % 2 == 0 and (x1 + y1) == (x2 + y2):
    print('YES')
    elif (x1 + y1) % 2 == 1 and (x2 + y2) % 2 == 1 and (x1 + y1) == (x2 + y2):
    print('YES')
    elif x1 == y1 and x2 == y2:
    print('YES')
    else:
    print('NO')

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov 2 ปีที่แล้ว

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

  • @uladzimirbaranouski1168
    @uladzimirbaranouski1168 ปีที่แล้ว

    #Арифметика
    A, B, C = map(int, input().split())
    if A*B==C:
    print('Yes')
    else:
    print('NO')
    Или так можно)
    A, B, C = map(int, input().split())
    print('YES'*(A*B==C)+'NO'*(A*B!=C))

  • @great_ozmo
    @great_ozmo ปีที่แล้ว

    # Разница между двумя числами и на сколько.
    a=int(input('Введи число 1: '))
    b=int(input('Введи число 2: '))
    min1=min(a,b)
    max1=max(a,b)
    diff=max1-min1 # Разница.
    if a!=b:
    print('Число %s больше чем %s на %s ед.'%(max1,min1,diff)) # Выводит 'max' больше чем 'min' на 'разницу' единиц, если введены разные числа.
    else:
    print('Оба числа одинаковы. Между ними нет разницы.') # Выводит если введены одинаковые числа.
    Пример: Число 256 больше чем 129 на 127 ед.

  • @ИНТЕР.КОМ
    @ИНТЕР.КОМ 4 ปีที่แล้ว +5

    Вариант слона:
    x1,y1=map(int, input(). split())
    x2,y2=map(int, input(). split())
    if abs(x1-x2)==abs(y1-y2):
    print('YES')
    else:
    print('NO')

    • @PAIN153
      @PAIN153 4 ปีที่แล้ว

      Так и сделал я)) Красава

    • @Igorr911
      @Igorr911 4 ปีที่แล้ว

      Я долго ломал голову на этой ладьёй, и ничего не смог придумать! Ну кААк вы додумались??? Я бы в жизнь не догадался, а оказалось так просто!((( Я не знаю, тут наверное математические способности надо иметь что ли? Есть ли мне смысл дальше изучать Питон, если я даже такие "простые" задачи не могу решить? Ответьте пожалуйста!

    • @PAIN153
      @PAIN153 4 ปีที่แล้ว +1

      @@Igorr911 братан! Тебе все будет под силу ! Главное терпение! Тут в принципе особо и не нужна математика! Почти все эти задачи упираются в логику) просто абстрагируется и подумай хорошенько над задачей и не ищи сложных путей. Программирование на то и существует, чтобы облегчать задачи, автоматизировать, а не усложнять))а так братан) ни у одного у тебя так!тут то я быстро справился)
      а вот недавно такая простая задача была- с другого урока! Я два дня думал, не понимал как решить, все листки исписал, программу чуть ли не на 2 страницы написал: а в итоге ответ оказался настолько простым, что я дооолго смеялся.
      Так что это нормально! Терпения и вдохновения по больше! И вперееед!!!

    • @PAIN153
      @PAIN153 4 ปีที่แล้ว

      @@Igorr911 а смысл этого решения ты догнал?

    • @ИНТЕР.КОМ
      @ИНТЕР.КОМ 4 ปีที่แล้ว

      @@Igorr911 вода камень точит) Ко мне решение тоже не сразу пришло.

  • @АлексейБонд-ъ8ч
    @АлексейБонд-ъ8ч 4 ปีที่แล้ว

    это лучшее описание отступов.

  • @maximgrozny8464
    @maximgrozny8464 4 ปีที่แล้ว

    ладья
    x1=int(input())
    y1=int(input())
    x2=int(input())
    y2=int(input())
    if abs(x2-x1)0:
    if x1==x2:
    print("Yes")
    else: print("No")
    else:
    print("вы ввели число превышающее значение игрового поля")

  • @ascoldvoroncev4027
    @ascoldvoroncev4027 5 ปีที่แล้ว +2

    Проверьте плс код, на задачу с ладьей. На сайте выводит что не правильно. Но в программе все кажется правильно
    a,b=map(int,input().split())
    c,d=map(int,input().split())
    if a==c or b==d:
    print('yes')
    else:
    print('no')

    • @egoroffchannel
      @egoroffchannel  5 ปีที่แล้ว +2

      Может там надо ответ с большой буквы писать или большими буквами

    • @mblshortstt
      @mblshortstt 5 ปีที่แล้ว +2

      x1,y1=map(int,input().split())
      x2,y2=map(int,input().split())
      if (x1==x2 and y1!=y2) or (x1!=x2 and y1==y2):
      print('YES')
      else:
      print('NO')
      Я так решил

    • @PAIN153
      @PAIN153 4 ปีที่แล้ว

      я тоже сразу пришел к этому! но почему то она неправильно выдает! я уже голову сломал! не понимаю почему!!!!Задаешь к примеру 5:5 - начальные 6:6 конечные! она все равно мне выдает YES! как это ворзможно????!

    • @стасКошенков
      @стасКошенков 4 ปีที่แล้ว

      А там разве ещё не нужно условие наложить на то, чтобы координаты не больше 8 были?

    • @стасКошенков
      @стасКошенков 4 ปีที่แล้ว

      @@egoroffchannel у меня вот такой получился.
      a=list(input('Введите координаты ладьи'))
      b=list(input('Введите конечную точку'))
      if 1

  • @egoroffchannel
    @egoroffchannel  4 ปีที่แล้ว +1

    Разборы задач для спонсоров
    Счастливый билет th-cam.com/video/d3sDE8tNBc8/w-d-xo.html
    Подсчёт функции th-cam.com/video/mtsLCgxY3h0/w-d-xo.html

  • @Kasadik
    @Kasadik 3 ปีที่แล้ว +6

    Слон, кому интересно
    x1,y1=map(int,input().split())
    x2,y2=map(int,input().split())
    if abs(x1-x2)==abs(y1-y2):
    print('Yes')
    else:
    print('No')

    • @алексейефимцев-л5н
      @алексейефимцев-л5н 3 ปีที่แล้ว

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

  • @quentindrenton
    @quentindrenton ปีที่แล้ว +2

    Я буду тут каждый день. День 9 (пропустил два дня, но отдам долги)

  • @residenttt4190
    @residenttt4190 4 ปีที่แล้ว

    Такой вариант Слон:
    x1,y1 = map(int, input().split())
    x2,y2 = map(int, input().split())
    if (x1+y1)%2==1 and (x2+y2)%2==1:
    print('Слон ходит по белому полю')
    elif (x1+y1)%2==0 and (x2+y2)%2==0:
    print('Слон ходит по черному полю')
    else:
    print('Введите корректные координаты')
    Четырехзначный палиндром
    a = input()
    if a[0]==a[-1] and a[1]==a[2]:
    print('YES')
    else:
    print('NO')

  • @maximgrozny8464
    @maximgrozny8464 4 ปีที่แล้ว +1

    Счастливый билет:
    a=int(input())
    b=list(str(a))
    if (int(b[0])+int(b[1])+int(b[2]))==(int(b[3])+int(b[4])+int(b[5])):
    print('schastliviy')
    else: print ('ne schastliviy')

    • @РомаРоманов-ь5с
      @РомаРоманов-ь5с 4 ปีที่แล้ว

      Вторая строчка лишняя! Можно так:
      a = list(input())
      if int(a[0]) + int(a[1]) + int(a[2]) == int(a[3]) + int(a[4]) + int(a[5]):
      print ('YES')
      else:
      print ('NO')

  • @ascoldvoroncev4027
    @ascoldvoroncev4027 5 ปีที่แล้ว +5

    Крутые задачи) спасибо!

  • @ulfatmammadov4446
    @ulfatmammadov4446 ปีที่แล้ว

    #Ладья
    x = int(input("Введи начальную позицию ладьи по х: "))
    y = int(input("Введи начальную позицию ладьи по y: "))
    x1 = int(input("Куда ты хочешь переместить ладью по x?: "))
    y1 = int(input("Куда ты хочешь переместить ладью по y?: "))
    if x==x1 and y!=y1:
    print('ok')
    elif x!=x1 and y==y1:
    print('ok')
    else:
    print('no')

  • @alexandr9769
    @alexandr9769 4 ปีที่แล้ว +2

    №15: "Билеты на метро". 2 дня пытался решить и сейчас родилось вот это:
    n=int(input())
    ## Составим условие для n1:
    if n%10*15>125:
    n1=0
    else:
    n1=n%10
    ## Составим условие для n10:
    if n%10*15>125:
    n10=n%60//10+1
    else:
    n10=n%60//10
    ## Составим условие для n60:
    if n%10*15+n%60//10*125>440:
    n1=0
    n10=0
    n60=n//60+1
    else:
    n60=n//60

    print(n1,n10,n60)

    • @socialdiving2305
      @socialdiving2305 4 ปีที่แล้ว +1

      Парни вы молодцы. Я целый день не могу ломать голову. Посижу час, потом другой день так же.
      Пока как у вас мышление не ""заворачиваетcя"". Но, возможно, мой коl кому то будет понятнее:
      a=int(input())
      b=1 #1 поездка 15 рублей
      c=10 #10 поездок 125 рублей
      d=60 #60 поездок 440 рублей
      if a>=60 and a%d%c60 and a%d%c==9:
      dd=a//d
      dc=a%d//c+1
      db=a%d%c*0
      print(db,dc,dd)
      else:
      if a

    • @nickolz1091
      @nickolz1091 3 ปีที่แล้ว

      n= int(input()) #задача 12
      a = 1
      b = 10
      c = 60
      a1 = 15 # заданные условия
      b1 = 125
      c1 = 440
      z = int(b1 // a1) # (8) число покупки выгодных одиночных билетов до покупки b абонемента
      t = int(c1 // b1) * 10 # (35) число выгодных билетов до покупки "с" абонемента
      if n % b > z: # условие, покупать единичные не выгодно (> 8)
      f = n % c // b + 1 # f - десятичные абонементы
      g = 0 # g - разовый билет
      else: # условие, покупать единичные выгодно
      f = n % c // b # f - десятичные абонементы
      g = n % b # g - разовый билет ( t and n 35, n < 60
      d = 1
      f = 0
      g = 0
      elif n > c: # d - 60 поездок выгодно покупать при n > 35
      d = n // c
      else:
      n < t # d - 60 поездок не покупается при n < 35
      d = 0
      print(g,f,d)

    • @Tourin52
      @Tourin52 ปีที่แล้ว

      Лучшая запись!

    • @napgk
      @napgk 2 หลายเดือนก่อน

      Не пойдет. Если нужна только одна поездка, то нужно 1 билет за 15 рублей, иными словами n1=1, остальные 0. Иначе дороже.
      Остаток от деления 1 на 10 - 1. Умножаем на 15, получаем 15.
      15>125 - false, значит n1=0

    • @napgk
      @napgk 2 หลายเดือนก่อน

      @@socialdiving2305 не пойдет тоже. «Большой» абонемент выгоден начиная с 40 поездок. Иными словами, если a=40, то должно быть (0 0 1), а не (0 4 0), так как 500 больше 440.
      А тут контроль учитывает только больше или равно 60

  • @4ngry
    @4ngry 2 ปีที่แล้ว

    Ладья:
    x = 4
    y = 3
    x1 = 6
    y2 = 1
    if x != x1 and y == y2:
    print('YES')
    elif x == x1 and y != y2:
    print('YES')
    else:
    print('NO')

  • @lamiging6447
    @lamiging6447 2 ปีที่แล้ว

    Последняя задача:
    x1 = int(input('Введите начальную координату X'))
    y1 = int(input('Введите начальную координату Y'))
    x2 = int(input('Введите конечную координату X'))
    y2 = int(input('Введите конечную координату Y'))
    a = abs(x1-x2)
    b = abs(y1-y2)
    if x1!=x2 and x1!=y2 and y1!=x2 and y1!=y2 and a==b:
    print('Yes')
    else:
    print('No')

  • @Owl32552
    @Owl32552 3 ปีที่แล้ว

    Замечательный ты человек

  • @ФИЛЬМЫТУТ-ж9т
    @ФИЛЬМЫТУТ-ж9т 4 ปีที่แล้ว +1

    Слон
    x,y=map(int,input().split())
    x1,y1=map(int,input().split())
    z=x1-x
    if y1==y+z or y1==y-z:
    print('yes')
    else:
    print('no')

    • @Elemental269
      @Elemental269 4 ปีที่แล้ว

      X1,Y1=map(int,input().split())
      X2,Y2=map(int,input().split())
      if X1-X2==Y1-Y2 or X1-X2==Y2-Y1 or X2-X1==Y1-Y2 or X2-X1==Y2-Y1 :
      print('YES')
      else:
      print('NO')
      у меня вот так получилось

    • @muhammedmuradgeldiyev7338
      @muhammedmuradgeldiyev7338 4 ปีที่แล้ว

      @@Elemental269
      x, y = map(int, input().split())
      x2, y2 = map(int, input().split())
      if abs(x-x2)==abs(y-y2):
      print('yes')
      else:
      print('No')

    • @pr1zr0k
      @pr1zr0k 3 ปีที่แล้ว

      @@muhammedmuradgeldiyev7338 По условию задачи: "Гарантируется, что начальная и конечная координаты не совпадают".
      if abs(x2-x1)==abs(y2-y1) and x1!=x2: Так будет правильнее.

    • @КириллСамсонов-й2ь
      @КириллСамсонов-й2ь 3 ปีที่แล้ว

      @@pr1zr0k гарантированно не совпадают - это значит, что тебе в любом случае надо делать ход, а не указать те же координаты повторно.А если ты сделал правильный ход слоном, то X и Y никогда не совпадут. Поэтому x1!=x2 лишнее. Если координаты совпадут, то это в любом случае неверный ход, а значит print('No').

  • @РоманПотоцкий-ы7з
    @РоманПотоцкий-ы7з 5 ปีที่แล้ว +5

    Добрый день!
    Cчастливый билет:
    a = input('numer ')
    if int(a[0])+int(a[1])+int(a[2])==int(a[3])+int(a[4])+int(a[5]):
    print ('go za pivo')
    else:
    print ('go na rabotu')
    Норм? Или есть метод короче?

    • @oXaMelioNSeXo
      @oXaMelioNSeXo 5 ปีที่แล้ว +3

      короче:
      a = input('numer ')
      if int(a[0])+int(a[1])+int(a[2])==int(a[3])+int(a[4])+int(a[5]):
      print ('pivo')
      else:
      print ('rabotu')

  • @armangrad1918
    @armangrad1918 5 ปีที่แล้ว +2

    Дачники:
    x,y=map(int,input().split())
    x1,y1,x2,y2=map(int,input().split())
    if x>x1 and xy1 and y

  • @Эмиль-ь5ю
    @Эмиль-ь5ю 4 ปีที่แล้ว +3

    Помогите пожалуйста с последней задачей о подсчете функции, как решить без цикла???

  • @Atnas-m2j
    @Atnas-m2j 3 ปีที่แล้ว

    СЛОН
    a, b=(map(int,input().split()))
    c, d=(map(int,input().split()))
    if abs(a-c) == abs(b-d) and (a

  • @CheshireBradCat
    @CheshireBradCat 3 ปีที่แล้ว

    Спасибо за вашу работу. Замечательный курс.

  • @platon942
    @platon942 4 ปีที่แล้ว +2

    задача про билетики :
    a1 = int(input('первый номер :
    '))
    a2 = int(input('второй номер :
    '))
    a3 = int(input('третий номер :
    '))
    b1 = int(input('четвёртый номер :
    '))
    b2 = int(input('пятый номер :
    '))
    b3 = int(input('шестой номер :
    '))
    if a1 + a2 + a3 == b1 + b2 + b3 :
    print('biletik is happy')
    else :
    print('biletik is sad :( ')
    input()

    • @МедерТынычпеков
      @МедерТынычпеков 4 ปีที่แล้ว

      Почему в конце нужен input()?

    • @platon942
      @platon942 4 ปีที่แล้ว

      @@МедерТынычпеков если запускать программу напрямую, а не через консоль idle, то без input() в конце она сразу же завершится

    • @МедерТынычпеков
      @МедерТынычпеков 4 ปีที่แล้ว

      @@platon942 нашёл свою ошибку😍

    • @МедерТынычпеков
      @МедерТынычпеков 4 ปีที่แล้ว

      @@platon942 перед input забыл int

    • @platon942
      @platon942 4 ปีที่แล้ว

      @@МедерТынычпеков в конце программе не обязательно вводить данные типа int, поэтому можно обойтись без него

  • @Astana2024Astana
    @Astana2024Astana ปีที่แล้ว

    отличный выпуск!

  • @ОлегБлохин-и1х
    @ОлегБлохин-и1х 4 ปีที่แล้ว +1

    Первый канал, где я оформил спонсорскую подписку)

    • @egoroffchannel
      @egoroffchannel  4 ปีที่แล้ว +3

      Мои поздравления!)

  • @Approximator7
    @Approximator7 4 ปีที่แล้ว

    Слон
    a = list(map(int,(input('Введите начальные координаты ладьи (X1, Y1): ',).split(','))))
    b = list(map(int,(input('Введите конечные координаты ладьи (X2, Y2): ',).split(','))))
    if a[0]+a[1]==9 and b[0]+b[1]==9:
    print('Yes')
    else:
    print('No')

  • @Helen-vh8up
    @Helen-vh8up 5 ปีที่แล้ว +17

    @egoroff_channel нашла другое решение к задаче "счастливый билет", даже проще первого:
    n = list(input())
    if int(n[0]) + int(n[1]) + int(n[2]) == int(n[3]) + int(n[4]) + int(n[5]):
    print('YES')
    else:
    print('NO')

    • @Neiron666
      @Neiron666 4 ปีที่แล้ว

      IndexError: list index out of range

    • @ЯрославСавчук-я3о
      @ЯрославСавчук-я3о 4 ปีที่แล้ว

      Мой вообще хардкор!)
      a = int(input())
      a = str(a)
      first_part = a[:3]
      second_part = a[3:]
      num1 = first_part[0]
      num2 = first_part[1]
      num3 = first_part[2]
      num4 = second_part[0]
      num5 = second_part[1]
      num6 = second_part[2]
      num1 = int(num1)
      num2 = int(num2)
      num3 = int(num3)
      num4 = int(num4)
      num5 = int(num5)
      num6 = int(num6)
      if num1 + num2 + num3 == num4 + num5 + num6:
      print('YES')
      else:
      print('NO')

    • @oksanabogza7728
      @oksanabogza7728 4 ปีที่แล้ว +1

      @@ЯрославСавчук-я3о Na osnove Vasego koda:
      n = int(input("number: "))
      n = str(n)
      part1= n[::]
      part2= n[::-1]
      if part1 == part2:
      print("yes")
      else:
      print("no")

    • @SchResonance
      @SchResonance 4 ปีที่แล้ว

      Сейчас эту задачу мучал. (С вашим решением, приведение к списку не обязательно, кстати)
      Непонятно одно. Если привести к списку почему не работает решение
      a=list((input())
      if sum(a[:3])
      ==sum(a[3:])
      :
      print ('Yes')
      Хотя сумма среза списка прекрасно работает в консоли. Если подскажете буду очень благодарен.

    • @SchResonance
      @SchResonance 4 ปีที่แล้ว

      @FearSystem
      Traceback (most recent call last):
      File "C:\Python11\Счастливый билет.py", line 15, in
      if sum(a[:3])==sum(a[3:]):
      TypeError: unsupported operand type(s) for +: 'int' and 'str'
      Если я правильно понял, он считает значения списка строками. В консоли такого не происходит

  • @russiantutorials4763
    @russiantutorials4763 4 ปีที่แล้ว +2

    Спасибо за обьяснения. Затупил на задаче слон и ладья, остальное очень легко.

    • @standvik1159
      @standvik1159 4 ปีที่แล้ว

      как с билетом сделать

    • @fazliddinlatif62
      @fazliddinlatif62 4 ปีที่แล้ว

      @@standvik1159 через целое деление и остатки от деления (" // " и " % ")

    • @standvik1159
      @standvik1159 4 ปีที่แล้ว

      @@fazliddinlatif62 спасибо

  • @ArtyomStouch
    @ArtyomStouch 4 ปีที่แล้ว

    Моя ладья
    a1, a2, a3, b1, b2, b3 = input( 'enter six namber: ')
    sum_a = int(a1) + int(a2) + int(a3)
    sum_b = int(b1) + int(b2) + int(b3)
    if 9 > (int(a1) and int(a2) and int(a3) and int(b1) and int(b2) and int(b3)) > 0:
    if (int(b1) and int(b2) and int(b3)) > 0:
    if sum_a == sum_b:
    print( 'yes' )
    else:
    print( 'no' )

  • @keytspartachok4671
    @keytspartachok4671 4 ปีที่แล้ว

    # последняя задача
    a=input().lower()
    b=input().lower()
    if a[-1]=='ь' and a[-2]==b[0]:
    print('Good')
    else:
    if a[-1]==b[0]:
    print('Good')
    else:
    print('Bad')

  • @dulas2758
    @dulas2758 4 ปีที่แล้ว

    "Счастливый билет"
    N=int(input())
    if (N//100000)+(N//10000%10)+(N//1000%10)==(N%10)+(N%100//10)+(N%1000//100):
    print('YES')
    else:
    print("NO")
    Ладья:
    X1,Y1=map(int,input().split())
    X2,Y2=map(int,input().split())
    if (X1 and X2)

  • @ОлегКозырис-л8с
    @ОлегКозырис-л8с 4 ปีที่แล้ว

    Артем, последняя задача про функции, а это ещё не проходим на этом этапе:
    Для положительного целого числа n определим функцию f:
    f(n) =  - 1 + 2 - 3 + .. + ( - 1)nn
    Ваша задача - посчитать f(n) для данного целого числа n.
    В единственной строке записано положительное целое число n (1 ≤ n ≤ 1015).
    Выведите f(n) в единственной строке.
    Примечание
    f(4) =  - 1 + 2 - 3 + 4 = 2
    f(5) =  - 1 + 2 - 3 + 4 - 5 =  - 3

    • @egoroffchannel
      @egoroffchannel  4 ปีที่แล้ว

      Задача может решиться без циклов и функций

    • @Tourin52
      @Tourin52 ปีที่แล้ว

      n = int(input())
      if n % 2 == 0:
      print(int(n/2))
      else:
      print(int(-((n + 1) / 2)))

  • @boba7let92
    @boba7let92 11 หลายเดือนก่อน

    Ладья , как по мне самый простой способ решения , почему то не увидел его у остальных, может я чего-то не понимаю.
    a,b=map(int,input().split())
    c,d=map(int,input().split())
    if a==c or b==d:
    print('YES')
    else:
    print('NO')

  • @alex_pure
    @alex_pure 2 ปีที่แล้ว

    Выгодный проезд:
    n, m, a, b = map(int, input().split())
    print(min(a * n, n//m * b + n%m * a, n//m * b + b))
    или так:
    n, m, a, b = map(int, input().split())
    minS = a * n
    if n//m * b + n%m * a < minS:
    minS = n//m * b + n%m * a
    if n//m * b + b < minS:
    minS = n//m * b + b
    print(minS)

    • @alex_pure
      @alex_pure 2 ปีที่แล้ว

      Саша и палочки:
      n, k = map(int, input().split())
      if n//k%2 == 1:
      print('YES')
      else:
      print('NO')

    • @alex_pure
      @alex_pure 2 ปีที่แล้ว

      Шоколадка:
      n = int(input())
      m = int(input())
      k = int(input())
      if (k % n == 0 or k % m == 0) and n * m > k:
      print('YES')
      else:
      print('NO')

    • @alex_pure
      @alex_pure 2 ปีที่แล้ว

      Счастливый билет:
      n = int(input())
      if n//100000 + n%100000//10000 + n%10000//1000 == n%1000//100 + n%100//10 + n%10:
      print('YES')
      else:
      print('NO')
      или так:
      s = input()
      if int(s[0]) + int(s[1]) + int(s[2]) == int(s[3]) + int(s[4]) + int(s[5]):
      print('YES')
      else:
      print('NO')
      или так:
      s = input()
      if sum(list(map(int, s[:3]))) == sum(list(map(int, s[3:]))):
      print('YES')
      else:
      print('NO')

    • @alex_pure
      @alex_pure 2 ปีที่แล้ว

      Игра с палочками:
      n1, n2 = map(int, input().split())
      if min(n1, n2)%2 == 0:
      print('Malvika')
      else:
      print('Akshat')

    • @alex_pure
      @alex_pure 2 ปีที่แล้ว

      Подсчёт Функции:
      n = int(input())
      if n%2 == 0:
      print(n//2)
      else:
      print(-n//2)

  • @workstation8533
    @workstation8533 3 ปีที่แล้ว

    ##Арифметика
    a=int(input('a (до 100) '))
    b=int(input('b (до 100) '))
    c=int(input('c (до 1000000) '))
    if a>10**2 or a10**2 or b10**6 or c

  • @yasharhajiyev5818
    @yasharhajiyev5818 4 ปีที่แล้ว

    a=int(input())
    if a

  • @emil__yen
    @emil__yen ปีที่แล้ว

    Следующее решение после задачи после "Слона" - "Ферзь":
    x1, y1 = map(int,input().split())
    x2, y2 = map(int,input().split())
    if x1 + y1 == x2+y2 or x1-y1 == x2 - y2:
    print('YES')
    else:
    if x1==x2 or y1==y2:
    print('YES')
    else:
    print('NO')
    p.s - подсмотрел в следующем уроке и получилось

    • @uladzimirbaranouski1168
      @uladzimirbaranouski1168 ปีที่แล้ว

      Неверное.
      Поставьте слона в 3 1
      и предложите перейти в 1 2
      скажет, что можно

  • @ВладимирМосквин-ц8б
    @ВладимирМосквин-ц8б 3 ปีที่แล้ว

    Спасибо, прекрасное оформление.

  • @ПашаКиреев-т2ф
    @ПашаКиреев-т2ф 3 ปีที่แล้ว

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

  • @wladislavj1053
    @wladislavj1053 5 ปีที่แล้ว +3

    Задача Слон
    Если рассматривать, что нижний левый угол это координаты 0,0 мой вариант решения таков:
    x1,y1=map(int,input().split())
    x2,y2=map(int,input().split())
    if x1+y1==x2+y2 or x1-y1==x2-y2:
    print('может ходить')
    else:
    print('не может ходить')

    • @А_если_так_подумать
      @А_если_так_подумать ปีที่แล้ว

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

  • @ananasanimator6049
    @ananasanimator6049 2 ปีที่แล้ว

    Ладья
    posx1, posy1 = map(int, input('Введите изначальную позицию: ').split())
    posx2, posy2 = map(int, input('Введите конечную позицию: ').split())
    print('Yes' if posx1 == posx2 or posy1 == posy2 else 'No!!!')

  • @residenttt4190
    @residenttt4190 4 ปีที่แล้ว

    а я так намудрил, вроде работает)
    Билеты на метро;
    n = int(input())
    if n

  • @АндрейДанилов-ю5э
    @АндрейДанилов-ю5э 4 ปีที่แล้ว

    a = int(input("Введите номер автобусного билета: "))
    a1 = a//100000%10
    a2 = a//10000%10
    a3 = a//1000%10
    a4 = a//100%10
    a5 = a//10%10
    a6 = a//1%10
    b = a1+a2+a3
    b1 = a4+a5+a6
    if b==b1:
    print("Yes")
    else:
    print("No")

  • @ИбрагимИбрагимов-к4ъ8в
    @ИбрагимИбрагимов-к4ъ8в 3 ปีที่แล้ว

    все четко и ясно👍☺

  • @kuch4
    @kuch4 2 ปีที่แล้ว

    Спасибо, помогло

  • @_mrmark
    @_mrmark 2 ปีที่แล้ว

    Спасибо. Музыка в конце, очень резкий переход.

  • @no_game_no_life6316
    @no_game_no_life6316 5 ปีที่แล้ว

    баскетбол:
    a,b = [int(s) for s in input("введите результаты 1 четверти через пробел: ").split()]
    c,d = [int(s) for s in input("введите результаты 2 четверти через пробел: ").split()]
    e,f = [int(s) for s in input("введите результаты 3 четверти через пробел: ").split()]
    j,h = [int(s) for s in input("введите результаты 4 четверти через пробел: ").split()]
    p = (a + c + e + j)
    o = (b + d + f + h)
    if p > o:
    print(" win team1 ")
    elif p < o:
    print("win team 2 ")
    else:
    print("draw")
    print("total score: " + str(p) + " : " + str(o))

    • @egoroffchannel
      @egoroffchannel  5 ปีที่แล้ว

      все хорошо, но если отправить на сайт это решение, он его не примет. Из-за большого вывода лишних значений типа "введите результаты 1 четверти через пробел:"

  • @kiyaruga7323
    @kiyaruga7323 3 ปีที่แล้ว

    answer = input('Start or off')
    print('Привет меня завут AniBot ')
    name = input('Ваше имя')
    print('Привет', name)
    print('Я могу находить Анимэ любого жанра кого ты захочешь.Либо я могу предложить')
    question = input('Прежложить? Да или нет')
    anime = 'Naruto,Невеста черодея,Джо Джо'
    if question = 'Да' == anime
    print('Naruto,Невеста черодея,Джо Джо')

  • @keytspartachok4671
    @keytspartachok4671 4 ปีที่แล้ว

    # про зарплаты (разница между самой В и Н) по моему проще не через if решать
    a,b,c=map(int,input().split())
    print(max(a,b,c)-min(a,b,c))

  • @Arisha2142
    @Arisha2142 4 ปีที่แล้ว +1

    Подскажите, пожалуйста, что неправильно?
    Шоколадка.
    n=int(input())
    m=int(input())
    k=int(input())
    if k%n==0 or k%m==0:
    print("YES")
    else:
    print("NO")

    • @БогданПаршинцев
      @БогданПаршинцев 4 ปีที่แล้ว +1

      Если n*m

    • @Arisha2142
      @Arisha2142 4 ปีที่แล้ว

      @@БогданПаршинцев Спасибо! Почему-то думала, что это неравенство есть в условии задачи, но там просто написано "не равно".

  • @СерёгаГромов-т7н
    @СерёгаГромов-т7н 5 ปีที่แล้ว +5

    Задача №52 Счастливый билет
    n=int(input())
    if (n//100000)+(n//10000%10)+(n//1000%10)==(n//100%10)+(n//10%10)+(n%10):
    print('yes')
    else:
    print('no')
    На сайте выдало: Runtime error

  • @Neiron666
    @Neiron666 4 ปีที่แล้ว

    Счастливый билет(Проверять только на оригинальном сайте):
    n=list(input())
    if len(n)==1:
    print('YES')
    if len(n)==2 and int(n[0])==int(n[1]):
    print('YES')

    if len(n)==3 and int(n[0])==int(n[2]):
    print('YES')

    if len(n)==4 and int(n[0])+int(n[1])==int(n[2])+int(n[3]):
    print('YES')

    if len(n)==5 and int(n[0]) +int(n[1]) == int(n[3]) + int(n[4]):
    print('YES')

    if len(n)==6 and int(n[0])+int(n[1])+int(n[2])==int(n[3])+int(n[4])+int(n[5]):
    print('YES')
    else:
    print('NO')

  • @andreiegorov556
    @andreiegorov556 2 ปีที่แล้ว

    Подскажите пжста можно ли в конструкции if a>b: бла-бла else: между else и двоеточием ставить какие-то условия? выдает ошибку, не понимаю или так нельзя или я неправильно задаю условие после else

  • @ПиткинПиткин
    @ПиткинПиткин 3 ปีที่แล้ว

    Артем, подскажите, пожалуйста, как вы в окне нового файла делаете повтор предыдущей строки? Сочетание клавиш Alt+P работает только в IDLE. Весь интернет изрыл - не могу найти.

  • @AndreyG-SiberianBaptist
    @AndreyG-SiberianBaptist 3 ปีที่แล้ว

    Здравствуйте, как правельно вводить переменные в IDLE 3.10? Набирал ваши примеры, но выводится только первое значение, независимо от < или >

  • @Code-xj7fy
    @Code-xj7fy ปีที่แล้ว

    на счет конкретно этого урока вопросов нет, но забегая вперед очень интересно, нигде не могу найти ответ:
    писал я бота телеграм первого своего на питоне, и там при определенной температуре за счет if и elif выдавался определенный ответ, но если ввести в телеграм бота просто какое то левое слово или страну которой нету в базе он сразу останавливаеться и выдает ошибку, как сделать чтобы при несуществующей переменной кол возращался к определенному значению?

    • @Михалыч-ы5ь
      @Михалыч-ы5ь 7 หลายเดือนก่อน

      А к какому значению он должен вернуться если ты сам сказал что несуществующая переменная?Максимум он может переспросить или сказать что переменная не определена.
      Это же очевидно.

  • @makataidimash2040
    @makataidimash2040 3 ปีที่แล้ว

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

  • @dmitrydt8250
    @dmitrydt8250 2 ปีที่แล้ว

    Задача: Шахматный слон.
    Объясните логику решения через модуль?
    Думал решить через:
    if x1y2:
    print('YES')
    else:
    print('NO')
    При выводе с теми координатами к.т. даются в условии на консоль все получается,
    при проверке выдает ошибку.
    А логику через модуль понять не могу?

  • @МаксимЗвичайний
    @МаксимЗвичайний 2 ปีที่แล้ว

    после if a == (то, что напишут с командой input). Как это правильно написать?

  • @arturakopov9347
    @arturakopov9347 5 ปีที่แล้ว

    Все задания!
    # 1
    a = int(input())
    b = int(input())
    if a > b:
    print(a)
    else:
    print(b)
    # 2
    a = int(input())
    b = int(input())
    if a > b:
    print(1)
    elif a < b:
    print(2)
    else:
    print(0)
    # 3
    a, b, c = map(int, input().split())
    if a * b == c:
    print("Yes")
    else:
    print("No")
    # 4
    a = input("Наберите шестизначное число: ")
    if len(a) == 6:
    if int(a[0]) + int(a[1]) + int(a[2]) == int(a[3]) + int(a[4]) + int(a[5]):
    print('Вы выиграли')
    else:
    print('Вы не выграли')
    else:
    print("Номер билета должен состоять из 6 цифр")
    # 5
    x1, y1 = map(int, input().split())
    x2, y2 = map(int, input().split())
    if 1

    • @МаксимСС-п1ж
      @МаксимСС-п1ж 5 ปีที่แล้ว +1

      Задачу № 3 я также решил, но на сайте такой ответ не принимается. У тебя приняли на сайте такой ответ?

    • @arturakopov9347
      @arturakopov9347 5 ปีที่แล้ว

      @@МаксимСС-п1ж Не проверил если честно, лень было зарегистрироватся на сайте, а так если код работает, остальное ерунда :)

    • @МаксимСС-п1ж
      @МаксимСС-п1ж 5 ปีที่แล้ว +1

      @@arturakopov9347 Тоже верно, пожалуй и я не буду заморачиваться)

  • @TheWender1000
    @TheWender1000 5 ปีที่แล้ว

    Задача про слона! Длинная слишком получилась, как укоротить?
    x1,y1 = map(int,input().split())
    x2,y2 = map(int,input().split())
    if x2>x1 and y2>y1 and x1

    • @egoroffchannel
      @egoroffchannel  5 ปีที่แล้ว +2

      x1,y1 = map(int,input().split())
      x2,y2 = map(int,input().split())
      if abs(x1-x2)==abs(y1-y2):
      print("YES")
      else:
      print("NO")
      проверять на то,что значения между 1 и 8 не нужно, это гарантируется условием

    • @TheWender1000
      @TheWender1000 5 ปีที่แล้ว

      @@egoroffchannel спасибо

    • @armangrad1918
      @armangrad1918 5 ปีที่แล้ว

      @@egoroffchannel такое решение тоже верное, но громоздкое?
      a=int(input())
      b=int(input())
      c=int(input())
      d=int(input())
      n=abs(a-c)
      p=abs(b-d)
      if n==p:
      print('YES')
      else:
      print('NO')

    • @SK-tn8cd
      @SK-tn8cd 5 ปีที่แล้ว

      @@egoroffchannel Здравствуйте, а что означает abs в строке if?

    • @egoroffchannel
      @egoroffchannel  5 ปีที่แล้ว

      @@SK-tn8cd это модуль числа. Чтобы избавиться от отрицательных чисел

  • @bakaiduishenbaev9216
    @bakaiduishenbaev9216 4 ปีที่แล้ว +2

    Про счастливый билет сделал так но ответ не принимают, почему?
    a = list(map(int, input()))
    if sum(a[:3]) == sum(a[3:]):
    print ("yes")
    else:
    print ("no")

    • @МатвейЛ-х6п
      @МатвейЛ-х6п 4 ปีที่แล้ว

      ты не учел, что могут и пятизначное ввести

    • @artplay_kz
      @artplay_kz 4 ปีที่แล้ว

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

  • @Эмиль-ь5ю
    @Эмиль-ь5ю 4 ปีที่แล้ว

    Задача 12 Выгодный проезд
    Подскажите пожалуйста, почему не проходит проверку на сайте???Вроде все правильно считает
    n,m,a,b = map(int,input().split())
    if n%m>0:
    print((n//m*b)+((n-n//m*m)*a))
    if n%m==0:
    print(n//m*b)

    • @socialdiving2305
      @socialdiving2305 4 ปีที่แล้ว

      А что значит выражение во второй скобке?

  • @podjigalgoroda6523
    @podjigalgoroda6523 2 ปีที่แล้ว

    Уважаемые, подскажите, что не так? Задача слон:
    a,b = map(int,input().split())
    c,d = map(int,input().split())
    if (c+d)%2==1:
    print('YES')
    else:
    print('NO')

    • @podjigalgoroda6523
      @podjigalgoroda6523 2 ปีที่แล้ว

      я понял. эта задача работает для белопольного слона, как на картине, но не работает для чернопольного, а надо, чтобы работала для обоих вариантов видимо

  • @interrllinkedd
    @interrllinkedd ปีที่แล้ว

    #Билет
    a=int(input("Введите шестизначное число:"))
    a1=a//100000
    a2=a//10000%10
    a3=a//1000%10
    a4 = a % 1000 // 100
    a5 = a % 100 // 10
    a6 = a % 10
    if a1+a2+a3==a4+a5+a6:
    print("У вас счастливый билет")
    else:
    print("Увы!")

    • @АндрейЛуговой-л5ш
      @АндрейЛуговой-л5ш 11 หลายเดือนก่อน

      a=(input(">>> "))
      if len(a) != 6:
      print("Введите 6-ти значное число")
      else:
      b = int(a[0]) + int(a[1]) + int(a[2])
      c = int(a[3]) + int(a[4]) + int(a[5])
      if b==c:
      print("Повезло!")
      else:
      print("Не повезло!")