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

  Рет қаралды 237,287

egoroff_channel

egoroff_channel

5 жыл бұрын

🔥🔥🔥 Инди-курс по 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
В данном группе можете найти информацию о новых видео и задать вопросы

Пікірлер: 287
@egoroffchannel
@egoroffchannel 10 күн бұрын
🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
@evaanufrieva
@evaanufrieva 4 жыл бұрын
Так помогают ваши уроки! Спасибо большое)
@CannelRu
@CannelRu 2 жыл бұрын
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 ай бұрын
Легенда 😊
@seposmd
@seposmd 3 жыл бұрын
Огромное спасибо за все ваши уроки! Намного лучше чем все курсы которые я проходил. Всё очень понятно и ничего лишнего.
@user-Keit_Smith
@user-Keit_Smith Жыл бұрын
Большое спасибо за уроки, они очень помогают освоить инфу что дает преподаватель, у вас все четко и понятно.
@user-qy3lt5me4w
@user-qy3lt5me4w 4 жыл бұрын
ставьте лайки чуваку! быстро и доходчиво втирает тему! спасибо!
@user-xk2tq8ib7m
@user-xk2tq8ib7m 10 ай бұрын
А можно разжевать для тупых как я? 😢
@Tokso
@Tokso 2 жыл бұрын
Весь вечер не понимал как решить задачку на степике, с помощью твоего видео все стало понятно.
@post7541
@post7541 2 жыл бұрын
Спасибо за ваши уроки! Хорошее дополнение Stepik. Сейчас прохожу там курс, немного не поняла тему for. Здесь всё разъяснилось!
@user-jj4es9co8j
@user-jj4es9co8j Жыл бұрын
Огромное вам спасибо, многое понял, смотрю вас не отрываясь.
@user-zf4cj6gh4y
@user-zf4cj6gh4y 11 ай бұрын
Спасибо огромное за уроки, пояснения очень доходчивые и без лишней информации.
@Generator-idei_03.
@Generator-idei_03. 3 жыл бұрын
Все понятно, спасибо большое!
@user-yt9pc1et6e
@user-yt9pc1et6e 2 ай бұрын
Привет бро, огромное тебе спасибо за такие уроки. Нету лишней воды, все четко и понятно, а также присутствуют множество примеров по использованию того что мы на данном уроке узнали🎉😊
@user-ew9yr5zo4s
@user-ew9yr5zo4s 4 жыл бұрын
Немного усовершенствовал игру) Зацените! Мишка и игра 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мешная игра)
@denistalko6585
@denistalko6585 2 жыл бұрын
Прекрасное объяснение! Спасибо!
@user-gc8ko1jf3f
@user-gc8ko1jf3f 3 жыл бұрын
Спасибо за качественный материал
@bukajaz
@bukajaz Жыл бұрын
Спасибо, всё доступно и понятно.
@siberianbrothers4806
@siberianbrothers4806 4 жыл бұрын
Молодец, мужик! Спасибо тебе. Вот только что задачу решил на курсах благодаря твоим урокам!
@user-vv9bs1vr7i
@user-vv9bs1vr7i 11 ай бұрын
поколение пайтон?? =)
@skorw1softs
@skorw1softs 11 ай бұрын
@@user-vv9bs1vr7i хер его знает, может и в вузе, может и на степике
@zh-zaharov5558
@zh-zaharov5558 4 жыл бұрын
For i in range (x, y) Для (переменной "i") в диапазоне (от х до y) Фух.. Разобрался.. Да, с 5 пятой попытки
@derneut5751
@derneut5751 3 жыл бұрын
О боже спасибо искал долго
@romaosipov8895
@romaosipov8895 2 жыл бұрын
до "у" но "у" не включается в этот промежуток.Чтобв добавить у же нужно написать так (х,у+1)
@Ibrahimib382
@Ibrahimib382 Жыл бұрын
Без лишней воды и доходчиво
@user-ti7lj9bp2l
@user-ti7lj9bp2l Жыл бұрын
большое спасибо,все очень доступно)))
@user-es7dq2ph1y
@user-es7dq2ph1y 3 жыл бұрын
Отличные уроки, спасибо большое!!! А на Stepik еще можно пройти хорошую практику!!
@outcast-cr5yy
@outcast-cr5yy 3 жыл бұрын
спасибо за урок.
@user-mn6in9du9g
@user-mn6in9du9g 2 жыл бұрын
Большое тебе спасибо! :)
@user-us2om9mt5j
@user-us2om9mt5j 2 жыл бұрын
красава !спасибо я за год этому не научился но у вас за 13 минут все понятно спасибо!!!!!!!!!!
@user-gd7ti1kk5d
@user-gd7ti1kk5d Жыл бұрын
друг, никак не мог разобраться с этой темой...спасибо тебе добрый человек!
@user-jn7ou3jm6k
@user-jn7ou3jm6k 3 жыл бұрын
Всего 13 минут, а информации как целую пару прослушал. Спасибо
@Polina-jb1vl
@Polina-jb1vl 2 жыл бұрын
Спасибо!
@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)
@rayrayray4653
@rayrayray4653 4 жыл бұрын
офигенно!!
@JAMew2008
@JAMew2008 2 жыл бұрын
Очень круто. Долго не мог понять зачем вообще цикл фор
@user-qh5fr3yo1w
@user-qh5fr3yo1w 5 ай бұрын
Ну просто очень хорошее видео по циклу for.
@Neiron666
@Neiron666 4 жыл бұрын
Задачка Юра и заселение: n=int(input()) x=0 for i in range(n): p,q=map(int,input().split()) if q-p>=2: x+=1 print(x)
@yanuzay0520
@yanuzay0520 2 жыл бұрын
Thank you:)
@Anumrak
@Anumrak 3 жыл бұрын
Также тут в тему объяснить основы динамической типизации. Они тут используются при суммаризации всех последовательностей и нахождения факториала числа. Для python новичков это может не показаться тривиальным...
@user-oh1wm9fj3m
@user-oh1wm9fj3m Жыл бұрын
спасибо!)
@MrRza1987
@MrRza1987 Жыл бұрын
Очень познавательно! Расскажите , как перебирать текст по ключевому слову.
@tilted2339
@tilted2339 Жыл бұрын
Спасибо❤
@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)
@grrr89
@grrr89 4 жыл бұрын
Огромное спасибо, прохожу в сириусе и там не так внятно. Теперь, благодаря тебе. я понял!
@AJIagguH
@AJIagguH 3 жыл бұрын
С помощью 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 а площадь?
@_vhyli5349
@_vhyli5349 Жыл бұрын
За 1 урок Я узнал больше чем за год в школе
@user-vn2zo4uw7i
@user-vn2zo4uw7i 4 жыл бұрын
тупо лучший все сразу понял)
@kabukijoe99
@kabukijoe99 2 жыл бұрын
Лучшее объяснение
@jonmoxley235
@jonmoxley235 Жыл бұрын
Спасибо
@COMBINATORS
@COMBINATORS 4 жыл бұрын
Завидный забор: n = int(input()) for i in range(1, n + 1): x=int(input()) if 360%(180-x)==0: print('YES') else: print('NO')
@SHORTVID13
@SHORTVID13 2 жыл бұрын
спасибо
@separatorsepa6206
@separatorsepa6206 5 жыл бұрын
Ув. автор, благодарю за труды, очень доступно излагаете! Вопрос такой вот, на 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)
@ne_psixyu
@ne_psixyu Жыл бұрын
У меня вопрос: "Как сделать так, чтобы сгенерировались 5 рандомных, неповторяющихся чисел в диапазоне от 1 до 50, которые затем сохранялись в один список, при этом были отсортирована по возрастанию, при этом программа выводила два числа от 1 до 25 включительно и три числа от 26 до 50 включительно? Или, лучше сохранять не в список, а в кортеж, чтобы потом значения по ключу сравнивать?"
@serhiilykhodid8911
@serhiilykhodid8911 4 жыл бұрын
Мое решение задачи: Юный Физик 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')
@fiishka8185
@fiishka8185 Жыл бұрын
Канечно я опоздал на 4 года, но спасибо большое👋
@serhiilykhodid8911
@serhiilykhodid8911 4 жыл бұрын
Мое решение задачи: Юра и заселение n = int(input()) poss = 0 for i in range(n): p, q = map(int, input().split()) if p + 2
@jamjam3337
@jamjam3337 Жыл бұрын
👏👍
@andreiviltouski2390
@andreiviltouski2390 3 жыл бұрын
👍
@serhiilykhodid8911
@serhiilykhodid8911 4 жыл бұрын
Мое решение задачи: Трамвай n = int(input()) sumPas = 0 x = 0 for i in range(n): a, b = map(int, input().split()) sumPas = sumPas - a + b if x < sumPas: x = sumPas print(x)
@Anonim-im6ln
@Anonim-im6ln 2 жыл бұрын
👍👍👍👍👍
@user-kh5kj3sy3c
@user-kh5kj3sy3c 2 жыл бұрын
Посмотрел видео и все получилось
@AT-op3we
@AT-op3we 2 жыл бұрын
Подскажите, если создан цикл из 5 [1,2,3,4,5] элементов например, затем он умножается на 3. Получаем ответ через принт. Каждый элемент списка увеличен на три. Затем надо сохранить эти данные в отдельный список , применяя метод аппенд. Как это можно сделать?
@ApelsinArbuzov1
@ApelsinArbuzov1 Жыл бұрын
А можно ли сделать так чтобы код находил в тексте ключевое слово и приписывал этому ключу (материалу) стоимость?
@ntsar2250
@ntsar2250 3 жыл бұрын
Несколько вариантов решения задачи Халк. Но добавлю и свои 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)
@kostyalopuh955
@kostyalopuh955 3 жыл бұрын
трамвай: 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 жыл бұрын
Вот моё решение, а за "Введіть кількість зупинок" однозначно лайк
@310Svetlana
@310Svetlana 4 жыл бұрын
Максимально сократил задачу "Трамвай". Можно ещё короче сделать? 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))
@Gaffanable
@Gaffanable 4 жыл бұрын
Спасибо большое за материал. есть вопрос: на 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 Всегда пожалуйста
@Neiron666
@Neiron666 4 жыл бұрын
Солдат и бананы : 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))
@user-gm8zn3rc3y
@user-gm8zn3rc3y Ай бұрын
Все понятно ! Не понятен только последний пример
@user-ew9yr5zo4s
@user-ew9yr5zo4s 4 жыл бұрын
Подскажите, как на выходе числа получаются целыми(int)? Это функция for преобразует из range в int? Заранее спасибо
@wmid1166
@wmid1166 4 жыл бұрын
ну так внутри range int, туда нельзя float или str вставить
@serhiilykhodid8911
@serhiilykhodid8911 4 жыл бұрын
Мое решение задачи: Солдат И Бананы 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)
@COMBINATORS
@COMBINATORS 4 жыл бұрын
Халк: 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)
@user-gv9dg4ni5g
@user-gv9dg4ni5g 3 жыл бұрын
Komentt для топа
@user-ne1uz8kg2j
@user-ne1uz8kg2j 4 жыл бұрын
Подскажите Задача 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)
@onedefool6069
@onedefool6069 Жыл бұрын
😂 переменная йен!!! функция рандЫнт!!!👏🏻
@erikpetrosyan5493
@erikpetrosyan5493 2 жыл бұрын
Можно было так домашку по алгебре раньше сделать по быстрому)))
@sifect9095
@sifect9095 2 жыл бұрын
А можно ли сделать так, что бы рандом не вводил одинаковые значения?
@dmytromykhailiuta9268
@dmytromykhailiuta9268 2 жыл бұрын
Можете софтово анализтровать что уже біло и удалять повторения. Но єто уже будет не рандом :)
@karapus785
@karapus785 2 ай бұрын
Не работает это в VS Studio, а именно a=0 for i in range(1,5): a=a+i print(a)
@user-nz5mc7jy2c
@user-nz5mc7jy2c 4 жыл бұрын
Здравствуйте, Артем! У меня есть список (а) состоящий из 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!
@cvirkin
@cvirkin 4 жыл бұрын
немогу понять как это работает почему i как бы только один раз присутствует... как то взаимосвязи не вижу 8:23
@user-ur2eu3dj3z
@user-ur2eu3dj3z 3 жыл бұрын
Задание 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)
@user-mp7ff8mu4b
@user-mp7ff8mu4b 4 жыл бұрын
задача про мишку доолго тупил но сделал : 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')
@user-gm8zn3rc3y
@user-gm8zn3rc3y Ай бұрын
Здравствуйте ! Все понятно но есть один вопрос ! Можете ответить мне ?
@Lev_Dumkin
@Lev_Dumkin 6 ай бұрын
Какой же я тупой. Мне никогда не понять этого. Ужас...
@user-im8td5gz7s
@user-im8td5gz7s 5 ай бұрын
Норм все будет
@MineV_3363
@MineV_3363 3 ай бұрын
​@@user-kx9xm8zj8c+
@MineV_3363
@MineV_3363 3 ай бұрын
У тебя всё получится 🎉
@relder1
@relder1 3 ай бұрын
Ты сможешь!!!
@WONDER_OF_U_TOORU_
@WONDER_OF_U_TOORU_ 3 ай бұрын
Если сдашься да тупой если нет то не тупой
@user-dy4nj1cd2d
@user-dy4nj1cd2d 5 жыл бұрын
На второй минуте серьёзная ошибка про неизменяемость переменной. Там всё-же выполняется присваивание. Если в качестве счётчика взять 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 опять не открывается. проще сюда код вставить
@okmouk4042
@okmouk4042 5 жыл бұрын
Решил задачу Трамвай. Текущую вместимость впихивал в список, а потом выводил максимальное значение из списка! Данное решение можно считать правильным? А эффективным? #Трамвай n=int(input()) v=0 s=[] for i in range(n): a,b = map(int,input().split()) k=v-a+b v=k print('Текущая вместимость:',k) s.append(k) print('Общая вместимость:',max(s))
@egoroffchannel
@egoroffchannel 5 жыл бұрын
на сайте можно проверить. там есть кнопка отправить, вставляешь решение и смотришь все так или нет. Там только не нужно выводить лишнюю информацию, только вывод результата
@okmouk4042
@okmouk4042 5 жыл бұрын
@@egoroffchannel спасибо! А есть ли на этих сайтах решение? А то не могу решить некоторые(
@egoroffchannel
@egoroffchannel 5 жыл бұрын
@@okmouk4042 на codeforces есть разборы. На остальных нет
@kreved52
@kreved52 5 жыл бұрын
привет, решил вот так n = int(input()) p = 0 # количество пассажиров в трамвае max_p = 0 # максимальное количество пассажиров которое находилось в трамвае for i in range(n): a, b = map(int, input().split()) p = p - a + b if p > max_p: max_p = p print(max_p)
@user-td8gn1eu6o
@user-td8gn1eu6o 4 жыл бұрын
сомнительно конечно, что ты до сих пор обращаешь внимание на комментарии. Но не мог бы ты помочь и показать, как правильно установить PyCharm на Mac! Потому что в интернете нет такого видео и он всегда в моем случае устанавливается криво(
@eban.7854
@eban.7854 3 жыл бұрын
купи нормальный комп, чувак
@moisad1
@moisad1 3 жыл бұрын
подскажите пожалуйста на степике показывает неправильно 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
@iyromus1732
@iyromus1732 2 жыл бұрын
Слишком круто что бы быть правдой
@serhiilykhodid8911
@serhiilykhodid8911 4 жыл бұрын
Мое решение задачи: Неправильное Вычитание 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)
@user-xc9xw1tm7m
@user-xc9xw1tm7m 4 жыл бұрын
+
@user-ri3nn3bz1w
@user-ri3nn3bz1w 4 жыл бұрын
классно, я сам придумал задачу про составление системы капчи, и сам написал)) 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.
@alexanderyershov3434
@alexanderyershov3434 4 жыл бұрын
Мой варик "Средство от бессонницы" 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)
@mr.kanonn9312
@mr.kanonn9312 Жыл бұрын
for i in range(1000,0,-7): print(i)
@lvlup2076
@lvlup2076 3 ай бұрын
как будто я сижу на уроке математики 😅 жаль что не учился
@quentindrenton
@quentindrenton Жыл бұрын
Я буду тут каждый день. День 13! Я вернулся
@NikolaiKim
@NikolaiKim 4 жыл бұрын
Мое решение задачи "Халк") 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 жыл бұрын
К сожалению неверный ответ.
@hrostmystepko1832
@hrostmystepko1832 2 жыл бұрын
Задача про трамвай ________________________ 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))
@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)
@agentvadya3332
@agentvadya3332 2 жыл бұрын
А как вывести числа в обратном порядке ?
@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 Жыл бұрын
Главное в будущем не путаться в коде
@user-vp4qf4or2t
@user-vp4qf4or2t Жыл бұрын
А что насчёт i for i in range() что это значит
@vende101t4
@vende101t4 2 жыл бұрын
a=int(input()) ValueError: invalid literal for int() with base 10: что делать с этой ошибкой?
@wilkinsan4315
@wilkinsan4315 3 жыл бұрын
Привет! Когда я прописываю from random import randit и далее, консоль выдает следующее Traceback (most recent call last): File "randit.py", line 1, in from random import randit ImportError: cannot import name 'randit' from 'random'
@egoroffchannel
@egoroffchannel 3 жыл бұрын
randint
@wilkinsan4315
@wilkinsan4315 3 жыл бұрын
@@egoroffchannel Впреть буду повнимательнее. Огромное спасибо!
@Donat0_asa
@Donat0_asa Жыл бұрын
А как зделать так чтобы вывдились числа с одинаковыми знаками 11,22,33 т.д
25 Цикл for.  Обход списков и строк Python
13:25
egoroff_channel
Рет қаралды 147 М.
23 Функция range и итерируемые объекты
9:35
egoroff_channel
Рет қаралды 112 М.
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
BongBee Family
Рет қаралды 13 МЛН
Black Magic 🪄 by Petkit Pura Max #cat #cats
00:38
Sonyakisa8 TT
Рет қаралды 36 МЛН
SORU 11 - PYTHON Soru Bankası 3
8:23
FMTAL BİLİŞİM
Рет қаралды 1
Python с нуля. Урок 4 | Циклы (for, while)
10:31
Иван Викторович
Рет қаралды 619 М.
31 Множества в Python. Тип данных set
18:15
egoroff_channel
Рет қаралды 117 М.
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
BongBee Family
Рет қаралды 13 МЛН