24 Цикл for. Обход элементов функции range Python

🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
t.me/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
t.me/python_egoroff
egoroffartem.pythonanywhere.co...
Все видео этого курса можете найти здесь
egoroffartem.pythonanywhere.co...
videos-116207750?secti...
Цикл for является универсальным итератором последовательностей в языке Python: он может выполнять обход элементов в любых упорядоченных объектах последовательностей.
Цикл for способен работать со строками, списками, кортежами, с другими встроенными объектами, поддерживающими возможность выполнения итераций.
egoroffartem.pythonanywhere.co...
Подробная информация об этом уроке
Все видео этого курса можете найти на сайте
egoroffartem.pythonanywhere.co...
или в Вк
videos-177962775?secti...
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
artem_egoroff
python.study
В данном группе можете найти информацию о новых видео и задать вопросы

Пікірлер: 285

  • @evaanufrieva
    @evaanufrieva4 жыл бұрын

    Так помогают ваши уроки! Спасибо большое)

  • @seposmd
    @seposmd3 жыл бұрын

    Огромное спасибо за все ваши уроки! Намного лучше чем все курсы которые я проходил. Всё очень понятно и ничего лишнего.

  • @CannelRu
    @CannelRu2 жыл бұрын

    0:12 цикл for 0:44 занятие по использованию фор и рэнже 0:52 пример 2:20 блок внутри цикла фор прекращает действие 3:00 переменная принимает итерируемый объект через in 3:04 фор+рэнже 1) прохождение последовательности 3:45 вложенные условия 5:00 пример факториал 6:30 2) повторять действия определенное количество раз 7:23 пример, импортирование randint 10:07 пример использования переменной i

  • @ibraevdias653

    @ibraevdias653

    2 жыл бұрын

    сенкьюю

  • @bymadik

    @bymadik

    3 ай бұрын

    Легенда 😊

  • @user-Keit_Smith
    @user-Keit_Smith Жыл бұрын

    Большое спасибо за уроки, они очень помогают освоить инфу что дает преподаватель, у вас все четко и понятно.

  • @Tokso
    @Tokso2 жыл бұрын

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

  • @post7541
    @post75412 жыл бұрын

    Спасибо за ваши уроки! Хорошее дополнение Stepik. Сейчас прохожу там курс, немного не поняла тему for. Здесь всё разъяснилось!

  • @user-jj4es9co8j
    @user-jj4es9co8j Жыл бұрын

    Огромное вам спасибо, многое понял, смотрю вас не отрываясь.

  • @denistalko6585
    @denistalko65852 жыл бұрын

    Прекрасное объяснение! Спасибо!

  • @user-ew9yr5zo4s
    @user-ew9yr5zo4s4 жыл бұрын

    Немного усовершенствовал игру) Зацените! Мишка и игра from random import randint print('play') input() n=int(input('Сколько раундов?')) mishka=0 kris=0 m=0 k=0 while n>0: n-=1 mishka=randint(1,6) kris=randint(1,6) m=m+mishka k=k+kris print('У мишки ', mishka, 'У криса',kris) if m>k: print('Mixa top') elif k>m: print('Mixa lox') else: print('Oni oba loxi')

  • @Lol_12246

    @Lol_12246

    Жыл бұрын

    Cмешная игра)

  • @Generator-idei_03.
    @Generator-idei_03.3 жыл бұрын

    Все понятно, спасибо большое!

  • @user-qy3lt5me4w
    @user-qy3lt5me4w3 жыл бұрын

    ставьте лайки чуваку! быстро и доходчиво втирает тему! спасибо!

  • @user-xk2tq8ib7m

    @user-xk2tq8ib7m

    9 ай бұрын

    А можно разжевать для тупых как я? 😢

  • @user-gc8ko1jf3f
    @user-gc8ko1jf3f3 жыл бұрын

    Спасибо за качественный материал

  • @user-zf4cj6gh4y
    @user-zf4cj6gh4y11 ай бұрын

    Спасибо огромное за уроки, пояснения очень доходчивые и без лишней информации.

  • @bukajaz
    @bukajaz Жыл бұрын

    Спасибо, всё доступно и понятно.

  • @zh-zaharov5558
    @zh-zaharov55584 жыл бұрын

    For i in range (x, y) Для (переменной "i") в диапазоне (от х до y) Фух.. Разобрался.. Да, с 5 пятой попытки

  • @derneut5751

    @derneut5751

    3 жыл бұрын

    О боже спасибо искал долго

  • @romaosipov8895

    @romaosipov8895

    2 жыл бұрын

    до "у" но "у" не включается в этот промежуток.Чтобв добавить у же нужно написать так (х,у+1)

  • @Ibrahimib382
    @Ibrahimib382 Жыл бұрын

    Без лишней воды и доходчиво

  • @user-es7dq2ph1y
    @user-es7dq2ph1y3 жыл бұрын

    Отличные уроки, спасибо большое!!! А на Stepik еще можно пройти хорошую практику!!

  • @user-ti7lj9bp2l
    @user-ti7lj9bp2l Жыл бұрын

    большое спасибо,все очень доступно)))

  • @user-yt9pc1et6e
    @user-yt9pc1et6e2 ай бұрын

    Привет бро, огромное тебе спасибо за такие уроки. Нету лишней воды, все четко и понятно, а также присутствуют множество примеров по использованию того что мы на данном уроке узнали🎉😊

  • @siberianbrothers4806
    @siberianbrothers48064 жыл бұрын

    Молодец, мужик! Спасибо тебе. Вот только что задачу решил на курсах благодаря твоим урокам!

  • @user-vv9bs1vr7i

    @user-vv9bs1vr7i

    11 ай бұрын

    поколение пайтон?? =)

  • @skorw1softs

    @skorw1softs

    10 ай бұрын

    @@user-vv9bs1vr7i хер его знает, может и в вузе, может и на степике

  • @ananasanimator6049
    @ananasanimator6049 Жыл бұрын

    Юра и заселение: countofcomnats = int(input('countofcomnats: ')) sumcomnats = 0 for i in range(countofcomnats): peoples, canpeoples = map(int, input('peoples, canpeoples: ').split()) if canpeoples - peoples >= 2: sumcomnats+=1 print(sumcomnats)

  • @outcast-cr5yy
    @outcast-cr5yy3 жыл бұрын

    спасибо за урок.

  • @ananasanimator6049
    @ananasanimator6049 Жыл бұрын

    солдат и бананы: firstbanan, dollars, wantbananas = map(int, input().split()) sumofbananascost = 0 for i in range(1, wantbananas + 1): sumofbananascost+= i * firstbanan print(sumofbananascost - dollars if sumofbananascost >= dollars else 0)

  • @user-us2om9mt5j
    @user-us2om9mt5j2 жыл бұрын

    красава !спасибо я за год этому не научился но у вас за 13 минут все понятно спасибо!!!!!!!!!!

  • @Polina-jb1vl
    @Polina-jb1vl2 жыл бұрын

    Спасибо!

  • @user-mn6in9du9g
    @user-mn6in9du9g2 жыл бұрын

    Большое тебе спасибо! :)

  • @rayrayray4653
    @rayrayray46534 жыл бұрын

    офигенно!!

  • @user-gd7ti1kk5d
    @user-gd7ti1kk5d11 ай бұрын

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

  • @tilted2339
    @tilted2339 Жыл бұрын

    Спасибо❤

  • @user-oh1wm9fj3m
    @user-oh1wm9fj3m Жыл бұрын

    спасибо!)

  • @Neiron666
    @Neiron6664 жыл бұрын

    Задачка Юра и заселение: n=int(input()) x=0 for i in range(n): p,q=map(int,input().split()) if q-p>=2: x+=1 print(x)

  • @grrr89
    @grrr894 жыл бұрын

    Огромное спасибо, прохожу в сириусе и там не так внятно. Теперь, благодаря тебе. я понял!

  • @JAMew2008
    @JAMew2008 Жыл бұрын

    Очень круто. Долго не мог понять зачем вообще цикл фор

  • @yanuzay0520
    @yanuzay05202 жыл бұрын

    Thank you:)

  • @user-jn7ou3jm6k
    @user-jn7ou3jm6k3 жыл бұрын

    Всего 13 минут, а информации как целую пару прослушал. Спасибо

  • @COMBINATORS
    @COMBINATORS4 жыл бұрын

    Завидный забор: n = int(input()) for i in range(1, n + 1): x=int(input()) if 360%(180-x)==0: print('YES') else: print('NO')

  • @jonmoxley235
    @jonmoxley23511 ай бұрын

    Спасибо

  • @user-qh5fr3yo1w
    @user-qh5fr3yo1w5 ай бұрын

    Ну просто очень хорошее видео по циклу for.

  • @serhiilykhodid8911
    @serhiilykhodid89114 жыл бұрын

    Мое решение задачи: Юный Физик n = int(input()) sa = 0 sb = 0 sc = 0 for i in range(n): a, b, c = map(int, input().split()) sa = a + sa sb = b + sb sc = c + sc if sa == 0 and sb == 0 and sc == 0: print('YES') else: print('NO')

  • @Anumrak
    @Anumrak3 жыл бұрын

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

  • @SHORTVID13
    @SHORTVID132 жыл бұрын

    спасибо

  • @AJIagguH
    @AJIagguH3 жыл бұрын

    С помощью for и range можно нарисовать ёлку: for i in range(20): if i%2 != 0: print(('*'*i).center(20))

  • @qwerty-wg7vc

    @qwerty-wg7vc

    3 жыл бұрын

    А вот так можно вести высоту ёлки a = int(input("Высота ёлки: ")) for i in range(a*2): if i%2 != 0: print(('*'*i).center(a*2))

  • @its_star_life1

    @its_star_life1

    Жыл бұрын

    @@qwerty-wg7vc Гении

  • @its_star_life1

    @its_star_life1

    Жыл бұрын

    @@qwerty-wg7vc а площадь?

  • @serhiilykhodid8911
    @serhiilykhodid89114 жыл бұрын

    Мое решение задачи: Трамвай n = int(input()) sumPas = 0 x = 0 for i in range(n): a, b = map(int, input().split()) sumPas = sumPas - a + b if x x = sumPas print(x)

  • @kabukijoe99
    @kabukijoe992 жыл бұрын

    Лучшее объяснение

  • @serhiilykhodid8911
    @serhiilykhodid89114 жыл бұрын

    Мое решение задачи: Юра и заселение n = int(input()) poss = 0 for i in range(n): p, q = map(int, input().split()) if p + 2

  • @MrRza1987
    @MrRza1987 Жыл бұрын

    Очень познавательно! Расскажите , как перебирать текст по ключевому слову.

  • @user-vn2zo4uw7i
    @user-vn2zo4uw7i4 жыл бұрын

    тупо лучший все сразу понял)

  • @Neiron666
    @Neiron6664 жыл бұрын

    Солдат и бананы : k,n,w=map(int,input().split()) for i in range(1,w+1): i=k*i n=n-i if n>=0: print(0) else: print(abs(n))

  • @ntsar2250
    @ntsar22503 жыл бұрын

    Несколько вариантов решения задачи Халк. Но добавлю и свои 5 копеек n=int(input()) h="I hate" l="I love" it=" it" that=" that " s=h for i in range(2,n+1): if i%2==0: s=s+that+l else: s=s+that+h print(s+it)

  • @user-kh5kj3sy3c
    @user-kh5kj3sy3c2 жыл бұрын

    Посмотрел видео и все получилось

  • @_vhyli5349
    @_vhyli5349 Жыл бұрын

    За 1 урок Я узнал больше чем за год в школе

  • @serhiilykhodid8911
    @serhiilykhodid89114 жыл бұрын

    Мое решение задачи: Солдат И Бананы k, n, w = map(int, input().split()) sum = 0 for i in range(1, w + 1): sum = sum + i * k if sum > n: print(sum - n) else: print(0)

  • @ApelsinArbuzov1
    @ApelsinArbuzov1 Жыл бұрын

    А можно ли сделать так чтобы код находил в тексте ключевое слово и приписывал этому ключу (материалу) стоимость?

  • @ne_psixyu
    @ne_psixyu Жыл бұрын

    У меня вопрос: "Как сделать так, чтобы сгенерировались 5 рандомных, неповторяющихся чисел в диапазоне от 1 до 50, которые затем сохранялись в один список, при этом были отсортирована по возрастанию, при этом программа выводила два числа от 1 до 25 включительно и три числа от 26 до 50 включительно? Или, лучше сохранять не в список, а в кортеж, чтобы потом значения по ключу сравнивать?"

  • @COMBINATORS
    @COMBINATORS4 жыл бұрын

    Халк: n=int(input()) string='' for i in range(1,n+1): if i == 1: string='I hate '+'it' elif i % 2 != 0: string = string.replace('it', 'that ') + 'I hate ' + 'it' elif i%2==0: string = string.replace('it', 'that ') + 'I love ' + 'it' print(string)

  • @AT-op3we
    @AT-op3we2 жыл бұрын

    Подскажите, если создан цикл из 5 [1,2,3,4,5] элементов например, затем он умножается на 3. Получаем ответ через принт. Каждый элемент списка увеличен на три. Затем надо сохранить эти данные в отдельный список , применяя метод аппенд. Как это можно сделать?

  • @ananasanimator6049
    @ananasanimator6049 Жыл бұрын

    bit++: pr = int(input('Enter the sentences sum: ')) x = 0 for i in range(pr): new = input('new string: ') if '++' in new: x += 1 elif '--' in new: x-=1 print(x)

  • @fiishka8185
    @fiishka8185 Жыл бұрын

    Канечно я опоздал на 4 года, но спасибо большое👋

  • @jamjam3337
    @jamjam3337 Жыл бұрын

    👏👍

  • @kostyalopuh955
    @kostyalopuh9553 жыл бұрын

    трамвай: n = int(input('Введіть кількість зупинок ')) amount=0 for i in range(n): getIn, getOut = map(int, input().split()) amount=amount+getIn-getOut

  • @lukandrate9866

    @lukandrate9866

    3 жыл бұрын

    n = int(input()) s = 0 l = [] for _ in range(n): ai, bi = map(int, input().split()) s -= ai s += bi l.append(s) print(max(l))

  • @lukandrate9866

    @lukandrate9866

    3 жыл бұрын

    Вот моё решение, а за "Введіть кількість зупинок" однозначно лайк

  • @andreiviltouski2390
    @andreiviltouski23903 жыл бұрын

    👍

  • @Anonim-im6ln
    @Anonim-im6ln2 жыл бұрын

    👍👍👍👍👍

  • @separatorsepa6206
    @separatorsepa62065 жыл бұрын

    Ув. автор, благодарю за труды, очень доступно излагаете! Вопрос такой вот, на 4:50, почему нужно указывать промежуток (1, 6), ведь тоже самое вроде программа вернет если указать просто range(6)??

  • @egoroffchannel

    @egoroffchannel

    5 жыл бұрын

    спасибо) потому что будет обходится лишний 0, хоть он на сумму и не влияет.

  • @separatorsepa6206

    @separatorsepa6206

    5 жыл бұрын

    @@egoroffchannel Благодарю! Как с вами можно связаться не публично? Напишите пожалуйста свой имайл. Или же напишите пожалуйста что-нибудь на данный имейл iniciativnost@gmail.com Есть вопросы относительно индивидуального обучения. Спасибо!

  • @egoroffchannel

    @egoroffchannel

    5 жыл бұрын

    @@separatorsepa6206 у меня почта указана в описании канала

  • @user-ri3nn3bz1w

    @user-ri3nn3bz1w

    4 жыл бұрын

    @@egoroffchannel классно, я сам придумал задачу про составление системы капчи, и сам написал)) print('Чтобы подтвердить, что вы не робот, введите капчу ') from random import randint for i in range(1): a=randint(1,100) print(a) b = int(input("Введите число, которое видите на экране ")) if a!=b: raise ValueError for i in range(1): y=randint(1,100) print(y) e = int(input("Введите число, которое видите на экране ")) if y!=e: raise ValueError d=b+e h='Капча введена верна' j='Капча введена неверна' r=int(input("Введите сумму ")) if d==r: print(h) else: print(j)

  • @ananasanimator6049
    @ananasanimator6049 Жыл бұрын

    Трамвай: n = int(input('sum of ostanovk: ')) allpepoplenow = 0 allpeople = 0 for i in range(n): a, b = map(int, input('now: ').split()) allpepoplenow += b - a if allpeople allpeople = allpepoplenow print(allpeople)

  • @user-gm8zn3rc3y
    @user-gm8zn3rc3y14 күн бұрын

    Все понятно ! Не понятен только последний пример

  • @user-ur2eu3dj3z
    @user-ur2eu3dj3z3 жыл бұрын

    Задание 3. Bit++ stroki = int(input()) pribavlenie = 0 vichitanie = 0 for i in range(stroki): i = input().lower() if "++" in i: pribavlenie+= 1 else: vichitanie-= 1 rezultat = pribavlenie + vichitanie print (rezultat) Задание 6. Юра и заселение K = int(input()) friends = 2 approach = 0 for i in range(K): a, b = map(int,input().split()) places = b - a if places >= friends: approach+= 1 print(approach)

  • @Neiron666
    @Neiron6664 жыл бұрын

    Задачка трамвай: n=int(input()) x=0 f=[] for i in range(n): a,b=map(int,input().split()) x=x-a x=x+b f.append(x) f.sort() f.reverse() print(f[0])

  • @alexsmit109

    @alexsmit109

    4 жыл бұрын

    Еще короче: n=int(input()) x=0 f=[] for i in range(n): a,b=map(int,input().split()) x=x-a +b f.append(x) print(max(f))

  • @310Svetlana
    @310Svetlana4 жыл бұрын

    Максимально сократил задачу "Трамвай". Можно ещё короче сделать? n=int(input()) i=0 a=[] sum=0 while i in range(n): ai,bi=map(int,input().split()) sum=sum-ai+bi a.append(sum) i+=1 print(max(a))

  • @bohdanshevchenko4268

    @bohdanshevchenko4268

    4 жыл бұрын

    n=int(input()) a=[] sum=0 for i in range(n): ai,bi=map(int,input().split()) sum=sum-ai+bi a.append(sum) print(max(a))

  • @NikolaiKim
    @NikolaiKim4 жыл бұрын

    Мое решение задачи "Халк") n = int(input()) a = 'I hate it' k = 2 for i in range(n-1): if k %2==0: a = a + ' that I love it' else: a = a + ' that I hate it' k = k + 1 print(a)

  • @user-qs3mn1jg3x

    @user-qs3mn1jg3x

    4 жыл бұрын

    гений

  • @Neiron666

    @Neiron666

    4 жыл бұрын

    К сожалению неверный ответ.

  • @alexanderyershov3434
    @alexanderyershov34344 жыл бұрын

    Мой варик "Средство от бессонницы" k = int(input()) l = int(input()) m = int(input()) n = int(input()) d = int(input()) q = 0 for i in range(1, d+1): if i%k==0 or i%l==0 or i%m==0 or i%n==0: q += 1 print(q)

  • @user-ur2eu3dj3z

    @user-ur2eu3dj3z

    3 жыл бұрын

    Поправил. Но автотест все равно не проходит))) он у них косячный)) k = int(input()) l = int(input()) m = int(input()) n = int(input()) d = int(input()) big = [k,l,m,n,d] q = 0 for i in range(max(big)): if i%k == 0 or i%l == 0 or i%m == 0 or i%n == 0 or i%d == 0: q += 1 print(q)

  • @ananasanimator6049
    @ananasanimator6049 Жыл бұрын

    мишка и игра: n = int(input('nums of recurs: ')) mishkasum = 0 chrissum = 0 for i in range(n): mishka, chris = map(int, input('scxhet: ').split()) mishkasum+= mishka chrissum+= chris print('Mishka' if mishkasum> chrissum else 'chris' if chrissum> mishkasum else 'Friendship is magic!^^')

  • @user-ur2eu3dj3z
    @user-ur2eu3dj3z3 жыл бұрын

    Задача про трамвай: ostanovki = int(input()) a1 = 0 b1 = 0 for i in range(ostanovki): a, b = map(int,input("Сколько вышло и вошло человек: ").split()) if i == 0 and a > 0: print("Перед первой остановкой трамвай должен быть пустым!") a, b = map(int,input("Сколько вышло и вошло человек: ").split()) b1 = b1 - a b1 = b1 + b if b1 > a1: a1 = b1 print(a1) Задача хоть и прошла проверку но условия выполнены не все(( еще 2 остались не выполненными : - На последней остановке все пассажиры выходят из трамвая. - Никто не заходит в трамвай на последней остановке. Сломал голову

  • @serhiilykhodid8911
    @serhiilykhodid89114 жыл бұрын

    Мое решение задачи: Неправильное Вычитание n, k = map(int, input().split()) for i in range(k): n = str(n) if n[-1] == '0': n = n[:-1] else: n = int(n) n = n - 1 print(n)

  • @mr.kanonn9312
    @mr.kanonn9312 Жыл бұрын

    for i in range(1000,0,-7): print(i)

  • @hrostmystepko1832
    @hrostmystepko18322 жыл бұрын

    Задача про трамвай ________________________ n=int(input()) c=0 x=[] for i in range(n): a,b=list(map(int,input().split())) c=c-a+b x.append(c) print(max(x))

  • @user-gv9dg4ni5g
    @user-gv9dg4ni5g3 жыл бұрын

    Komentt для топа

  • @serhiilykhodid8911
    @serhiilykhodid89114 жыл бұрын

    Мое решение задачи: A. Мишка И Игра n = int(input()) sumMisha = 0 sumKris = 0 for i in range(n): misha, kris = map(int, input().split()) if misha > kris: sumMisha = sumMisha + 1 elif misha sumKris = sumKris + 1 else: sumMisha = sumMisha + 1 sumKris = sumKris + 1 if sumMisha > sumKris: print('Mishka') elif sumMisha print('Chris') else: print('Friendship is magic!^^')

  • @Gaffanable
    @Gaffanable4 жыл бұрын

    Спасибо большое за материал. есть вопрос: на 2:40 вместо значений выходит слово hello. можно сделать так, чтобы на первое значение было hello, а на следующее другое слово hi например? и последовательно шло hello и hi?

  • @victor-zz6xn

    @victor-zz6xn

    4 жыл бұрын

    Если я правильно понял вопрос, то такой результат: for i in range(4): print(i) i = 'hello' j = 'hi' print(i) print(j)

  • @lukandrate9866

    @lukandrate9866

    3 жыл бұрын

    @@victor-zz6xn Он наверное просил, чтобы в разные итерации выполнялись разные операции, тогда можно сделать так: for i in range(4): print("hello" if i%2 == 0 else "hi")

  • @true227

    @true227

    2 жыл бұрын

    @@lukandrate9866 спасибо за оперативность!

  • @lukandrate9866

    @lukandrate9866

    2 жыл бұрын

    @@true227 Всегда пожалуйста

  • @user-mp7ff8mu4b
    @user-mp7ff8mu4b4 жыл бұрын

    задача про мишку доолго тупил но сделал : n=int(input())#количество ходов m=list(map(int,input().split())) c=list(map(int,input().split())) b=0 g=0 for i in range(n): a=m[i]-c[i] if a>0: b+=1 else: g+=1 if b>g: print('maha') elif b==g:print('lox') else: print('caha')

  • @cvirkin
    @cvirkin4 жыл бұрын

    немогу понять как это работает почему i как бы только один раз присутствует... как то взаимосвязи не вижу 8:23

  • @user-gm8zn3rc3y
    @user-gm8zn3rc3y14 күн бұрын

    Здравствуйте ! Все понятно но есть один вопрос ! Можете ответить мне ?

  • @vende101t4
    @vende101t4 Жыл бұрын

    a=int(input()) ValueError: invalid literal for int() with base 10: что делать с этой ошибкой?

  • @Donat0_asa
    @Donat0_asa Жыл бұрын

    А как зделать так чтобы вывдились числа с одинаковыми знаками 11,22,33 т.д

  • @user-ri3nn3bz1w
    @user-ri3nn3bz1w4 жыл бұрын

    классно, я сам придумал задачу про составление системы капчи, и сам написал)) print('Чтобы подтвердить, что вы не робот, введите капчу ') from random import randint for i in range(1): a=randint(1,100) print(a) b = int(input("Введите число, которое видите на экране ")) if a!=b: raise ValueError for i in range(1): y=randint(1,100) print(y) e = int(input("Введите число, которое видите на экране ")) if y!=e: raise ValueError d=b+e h='Капча введена верна' j='Капча введена неверна' r=int(input("Введите сумму ")) if d==r: print(h) else: print(j)

  • @yuumigaming

    @yuumigaming

    4 жыл бұрын

    если вначале вводить не те числа, выходит ошибка, это надо было предусмотреть

  • @vovchikv7039

    @vovchikv7039

    4 жыл бұрын

    Прикольно. Я еще не знаком с raise.

  • @karapus785
    @karapus785Ай бұрын

    Не работает это в VS Studio, а именно a=0 for i in range(1,5): a=a+i print(a)

  • @user-vp4qf4or2t
    @user-vp4qf4or2t Жыл бұрын

    А что насчёт i for i in range() что это значит

  • @user-ew9yr5zo4s
    @user-ew9yr5zo4s4 жыл бұрын

    Подскажите, как на выходе числа получаются целыми(int)? Это функция for преобразует из range в int? Заранее спасибо

  • @wmid1166

    @wmid1166

    4 жыл бұрын

    ну так внутри range int, туда нельзя float или str вставить

  • @bohdankrutskevych7467
    @bohdankrutskevych74673 жыл бұрын

    Халк если кому интересно n=int(input()) n1='I hate it' n2='I love it' s='I hate it' i=1 for i in range(1,n): if i%2==0: s=s[:-3]+ ' that ' +n1 elif i%2!=0: s=s[:-3]+ ' that '+n2 print(s)

  • @iyromus1732
    @iyromus17322 жыл бұрын

    Слишком круто что бы быть правдой

  • @agentvadya3332
    @agentvadya33322 жыл бұрын

    А как вывести числа в обратном порядке ?

  • @alex_pure
    @alex_pure Жыл бұрын

    Мишка и игра: n = int(input()) rez = 0 for i in range(n): a, b = map(int, input().split()) if a > b: rez += 1 elif a rez -= 1 if rez > 0: print('Mishka') elif rez print('Chris') else: print('Friendship is magic!^^')

  • @alex_pure

    @alex_pure

    Жыл бұрын

    Bit++: n = int(input()) x = 0 for i in range(n): s = input() if '++' in s: x += 1 elif '--' in s: x -= 1 print(x)

  • @alex_pure

    @alex_pure

    Жыл бұрын

    Трамвай: n = int(input()) count, min_v = 0, 0 for i in range(n): ai, bi = map(int, input().split()) count += bi - ai if count > min_v: min_v = count print(min_v)

  • @alex_pure

    @alex_pure

    Жыл бұрын

    Юра и заселение: n = int(input()) count = 0 for i in range(n): pi, qi = map(int, input().split()) if qi - pi >= 2: count += 1 print(count)

  • @alex_pure

    @alex_pure

    Жыл бұрын

    Солдат и бананы: k, n, w = map(int, input().split()) for i in range(1, w + 1): n -= i * k if n >= 0: print(0) else: print(-n)

  • @alex_pure

    @alex_pure

    Жыл бұрын

    Неправильное вычитание: n, k = map(int, input().split()) for i in range(k): if n%10 == 0: n //= 10 else: n -= 1 print(n)

  • @hrostmystepko1832
    @hrostmystepko18322 жыл бұрын

    1. Мишка и игра _________________________ n=int(input()) mishka=0 chris=0 for i in range(n): a,b=list(map(int,input().split())) if a>b: mishka+=1 elif b>a: chris+=1 if mishka>chris: print('Mishka') elif chris>mishka: print('Chris') else: print('Friendship is magic!^^')

  • @user-nz5mc7jy2c
    @user-nz5mc7jy2c4 жыл бұрын

    Здравствуйте, Артем! У меня есть список (а) состоящий из n элементов. Мне необходимо создать список (b) состоящий (n-1) элементов т.к. список b(i)=а(i+1) - a(i). Как это сделать в Python. Заранее спасибо.

  • @F3n0l

    @F3n0l

    4 жыл бұрын

    n = int(input()) a = list(range(n+1)) b = a[:-1] # копия списка 'a' минус последний элемент print('A =', a) print('B =', b)

  • @user-nz5mc7jy2c

    @user-nz5mc7jy2c

    4 жыл бұрын

    @@F3n0l Спасибо! Да особенности Python!

  • @user-xc9xw1tm7m
    @user-xc9xw1tm7m4 жыл бұрын

    +

  • @erikpetrosyan5493
    @erikpetrosyan54932 жыл бұрын

    Можно было так домашку по алгебре раньше сделать по быстрому)))

  • @user-ne1uz8kg2j
    @user-ne1uz8kg2j4 жыл бұрын

    Подскажите Задача A. Средство от бессонницы k, l, m, n, d = map(int, input().split()) count = 0 for i in range(1,d+1): if i % k != 0 and i % l != 0 and i % m != 0 and i % n != 0: count += 1 print(d - count) Ответы выдаёт правильные но сайт ругается: Traceback (most recent call last): File "program.pys3", line 1, in k, l, m, n, d = map(int, input().split()) EOFError: EOF when reading a line Ошибка исполнения, код возврата 1 Чем ему строка ввода не нравиться?

  • @user-ne1uz8kg2j

    @user-ne1uz8kg2j

    4 жыл бұрын

    уже нашел, оказывается надо k=int(input()) l=int(input()) m=int(input()) n=int(input()) d=int(input())

  • @Neiron666

    @Neiron666

    4 жыл бұрын

    @@user-ne1uz8kg2j или так: k=int(input()) l=int(input()) m=int(input()) n=int(input()) d=int(input()) x=0 for i in range(1,d+1): if i%k==0 or i%l==0 or i%m==0 or i%n==0: x+=1 print(x)

  • @thenyan6832
    @thenyan6832 Жыл бұрын

    Блин, я чет решил пойти сложным путем, не создавая еще одни print, для переноса строки, а использовал from random import randint s = 0 for i in range(4): a = randint(1, 50) s += a print(a, end=' ') print(' ' + str(s))

  • @DRUNAXIVI

    @DRUNAXIVI

    Жыл бұрын

    Главное в будущем не путаться в коде

  • @onedefool6069
    @onedefool6069 Жыл бұрын

    😂 переменная йен!!! функция рандЫнт!!!👏🏻

  • @moisad1
    @moisad13 жыл бұрын

    подскажите пожалуйста на степике показывает неправильно 5.2 Цикл for. Обход элементов функции range Найдите, в каких строках из введённых и в каком месте упоминается "рок". n = int(input()) a=[] for i in range(n): a.append(input()) i=0 while i

  • @egoroffchannel

    @egoroffchannel

    3 жыл бұрын

    Сходу так не могу сказать, но цикл while надо убрать. В этой же теме проходим фор

  • @moisad1

    @moisad1

    3 жыл бұрын

    Спасибо. Напишите пожалуйста тогда попозже. А я завтра докину в комментарий без while

  • @user-dy4nj1cd2d
    @user-dy4nj1cd2d5 жыл бұрын

    На второй минуте серьёзная ошибка про неизменяемость переменной. Там всё-же выполняется присваивание. Если в качестве счётчика взять mutable объект, его очень даже можно будет менять. Будет плохо, если люди, просмотревшие курс, запомнят, что счётчик цикла не влияет на последовательность.

  • @egoroffchannel

    @egoroffchannel

    5 жыл бұрын

    Спасибо за комментарий. А пример кода можете прислать?

  • @user-dy4nj1cd2d

    @user-dy4nj1cd2d

    5 жыл бұрын

    @@egoroffchannel dpaste.de/dLvS Обычно при обходе списка списков манипуляции можно применять к самому счётчику цикла. На каждой итерации его переприсваивают элементу списка. На изменяемых объектах подобное поведение может быть неожиданным. Я например раньше считал, что счётчик это копия элемента списка, а по факту это сам элемент и есть. P.S. А ещё я недавно узнал что, хоть у обычных циклов в питоне и нет своего namespace, но вот у list comprehension они есть (их переменные уничтожаются после выполнения, в отличии от обычного цикла for, счётчик которого остаётся после завершения цикла)

  • @egoroffchannel

    @egoroffchannel

    5 жыл бұрын

    @@user-dy4nj1cd2d не могу ссылку открыть. А про информацию о list comprehension спасибо, обязательно ее учту, когда на эту тему снимать буду

  • @user-dy4nj1cd2d

    @user-dy4nj1cd2d

    5 жыл бұрын

    @@egoroffchannel По всей видимости парсер ютуба подавился ссылкой. Вот: dpaste.de/MW8Z

  • @egoroffchannel

    @egoroffchannel

    5 жыл бұрын

    @@user-dy4nj1cd2d опять не открывается. проще сюда код вставить