Python-джедай #9 - Диапазоны, Обход списков

1314 ratings | 42565 views


Python-джедай #9 - Диапазоны, Обход списков

Сегодня мы обсудим диапазоны и обход циклов. Человеческие цены на игры Steam и рандомы только тут - Хочешь зарабатывать на своих видео в YouTube? Подключайся! - Ссылки из видео: 1) Жми красную кнопку Подписаться под видео :) Есть вопрос? - Задай его лично мне в наших группах! === Наша группа ВКОНТАКТЕ - Наш Twitter - Реквизиты для донатства | Поддержи канал! Z252920168434 R250434217196 Музыкальный трек предоставлен VSP Group и Apollo Music с сайта музыкальной библиотеки Для того, что-бы нас нашли:

Comments to the video: Python-джедай #9 - Диапазоны, Обход списков

Никита Поладьев 10 days ago
Я поначалу не сообразил, однако со временем врубился list[4] это 5 то кушать print(list[5]) что будет 8
Zet Channel 23 days ago
Пришлось попотеть с последней задачей, круто благодарю. Тем кто страдать вот ответ: list = [1, 1, 2, 3, 5, 8, 13] print (list [list [4] ] ) Разберём [list [4] это число 5 сможете проверить А сейчас заменим [list [4] на 5 выходит print ( list [ 5 ] ) Вуаля.
Snep 29 days ago
Вот я сам не допер со 2-ой задачей (мне товарищ посодействовал, растолковал), на задачке: list[list[4]], сначала у нас делается : list[4], по индексу это у нас число 5, потом это число преобразовывается в индекс 5, по индексу это число 8! (а смотрелось бы это этак:1) list[list[4]] ,2) list[5]).
Fantastic Games 1 month ago
Я вообщем непонимаю. Как 8 то вышла? КАК???
Kirill Savchuk 1 month ago
отменная задачка в конце. принудила натужить извилины и.Гугл) В тандеме все отважилось за пару минут. для тех, кто еще разламывает голову - разбейте умозаключение на этапы начиная от list[4] и не обращая внимания на все остальное
Maadin Pavliev 1 month ago
а что за музыка в начале видео ? сбросьте ссылку изволь
Поднебесная империя. 1 month ago
Последние 2 урока я не могу отозваться верно на эти задачи, крч застрял в циклах(
королевский канал 2 months ago
в последней задачке у меня вышло 5
IceOne Chanel 2 months ago
Так уместно можно сделать сортировку продукта в магазине по стоимости Например: first_price = input('Введите наименьшую сумму продукта') twise_price = input('Введите наивысшую сумму продукта') money = list(range(int(first_price), int(twise_price) + 1)) print(money)
Tigran Aghayan 1 month ago
мне будто конечно можно.
Rom 3 months ago
Film Range 15 hell yeh
Bernard Soul 3 months ago
А будто передать циклу, какое число один необходимо ему запуститься?
Eduard Larionov 4 months ago
ну-ка, построение for и в php кушать, и во многих ЯП какбэ
василий 4 months ago
мне нужна генерация массива x = list(range(5, 21, 0.5)), выдает ошибку из-за дробного значения, будто быть нужен таковой массив
Kirill Savchuk 1 month ago
может этак: 1)Вывод лишь дробей типа 5.5, 6.5.. x=list(range(5,21)) for test in x: print(float(test)+float(0.5)) 2)Вывод всех чисел массива 5.0, 5.5, 6.0.: x=list(range(5,21)) for test in x: print(float(test)) print(float(test)+float(0.5))
Артем Зайцев 5 months ago
в конце задачку не могу осознать, нужно пересмотреть уроки, при этом поновой все!
Alex Oleynikov 6 months ago
я минут 15 влипал в последнюю задачку и не мог осознать,что берется из индекса индекс,этак скажем:D
Глеб Dorime 7 months ago
for zange in range(15): print( 'Привет' ) ))0)00 10:00
Бродяга 7 months ago
Хауди и ребята, подсобите! Немного по другому компилируется код при схожих данных. Вот код: num = [1, 2, 3, 4, 5] for el in num: print(str(num) + ! ) Вот на выходе: ~ $ python3.6 test.py [1, 2, 3, 4, 5]! [1, 2, 3, 4, 5]! [1, 2, 3, 4, 5]! [1, 2, 3, 4, 5]! [1, 2, 3, 4, 5]! Как повергнуть его к твоему виду и что не этак?
Бродяга 7 months ago
Guys, все норм! Оказывается попросту я глупец! Поместил переменную num заместо el в print! P.S. Не удаляю спецом этот коммент, внезапно таковой же образ найдется! XD
Andy Ko 8 months ago
Good.
Omion Hattac 9 months ago
6:38 строго меньше и не нужно вычитать 1) i = 0 list = list(range(11)) while i < len(list): if len(str(list[i])) == 1: list[i] = '0' + str(i) list[i] = int(list[i]) i += 1 print(list)
Nikc 10 months ago
С for больше ничего невозможно сделать?
Pavel Morozov 10 months ago
Привет Абрахам и его зрителям! Смотрю этот курс и появляется одинешенек проблема, тот же, что появлялся при исследовании джавы на джавараш. Что мне с этим мастерить? Куда использовать? Ну понятно, что строчить программки и использовать, где захочу, однако из-за того, что я не вижу куда и будто непосредственно иду, не могу разрешить нужно ли мне шагать до конца. Брат на данный момент изучает интернет программирование и гласит что не забросил, и любопытно лишь поэтому, что сходу лицезреет куда что лепить, куда использовать способности и познания. Сразу же можно что-то испытать и узреть итог. Как быть, если конечной целью увлекательны нейросети, наука и игровое программирование, однако трудно обучать не зная сколько еще обучать и к чему приду?
Evil White 1 year ago
Четверть не сообразил, не достаточно примеров и подробностей
Kuracanto 1 year ago
Не сообразил в конце. В list одинешенек перечень, а на умозаключение подсписок. А если перебирать элементы перечня по индексу, то цифра 5 пропускается. Объясните изволь, что это за мистика.
ARTROSE 1 year ago
Почему мастерить этак: numbers = [9, 7, 5, 3, 1, 192754] i = 0 lenght = len(numbers) - 1 while i <= lenght: print(numbers[i]) i += 1 Если можно сделать этак?: numbers = [9, 7, 5, 3, 1, 192754] i = 0 lenght = len(numbers) while i < lenght: print(numbers[i]) i += 1 (Убрал 3 знака - 1 и убрал знак = потом while i < )
Snezh 1 year ago
Спасибо вам за красивые подробные уроки! Ни одинешенек педагог не сумел этак тщательно и верно разъяснить что делает и для чего нужна та либо другая предмет. А благодаря вам я сделала большенный для себя прогресс в осознании и использовании функций и способов! А за циклы особое благодарю!!!! Пожалуйста. продолжайте!!!
Хауди Хо™ - Просто о мире IT! 1 year ago
Стараемс) Рад посодействовать!
Адиль Маметали 1 year ago
У меня на работе появилось рутинное задание. Вывести сметы в виде exele файлов из программки АВС-4. Там этих файлов 1000 штук, и каждую нужно было вручную запускать и хранить на компьютер. Для автоматизации, я решил скачать какой-нибудь автокликер для клавиатуры. В ходе дела выяснилось, что АВС-4 имеет определенные баги, и попросту повторять цикл из композиции кнопок невозможно. Пришлось подстраиваться, и прописать скрипт для автокликера, чтоб тот в свою очередность, вбивал числа от 1 до 1000 в поисковик в АВС. Ну и я, параллельно изучая программирование с помощью питона, решил написать этот скрипт фактически в питоне). Сделал это весьма коряво, с кучей ненадобных частей, то кушать очень усложнив код. Это было возле месяца вспять, и на тот момент я ощущал что делаю что-то не этак, однако времени на обдумывания не было, а итог в принципе устраивал. Это была 1-ая, и покамест единственная программка, которую я написал, и которая принесла мне практическую пользу (2 свободных денька на работе, чтоб мог что-нибудь поделать, покамест компьютер сам за меня делает мою работу). И вот, спустя луна, пересмотрев это видео, я вспомнил о собственной, той, программке, и решил испытать ее упростить. В итоге вышел таковой простый код (а может быть можно и короче сделать), что мне стало постыдно об этом кому-или гласить поначалу) А вот и сам код: '''Необходимо сделать скрипт для автокликера клавиатуры, какой будет по очередности жать на кнопки от 0 до 9 этак, чтоб вышел перечень от 000, до 999.''' a = 0 b = 0 c = 0 for x in range(1000): print(a,b,c) c += 1 if c > 9: c = 0 b += 1 if b > 9: b = 0 a += 1
Cheat Mod 1 year ago
привет, может кто поможет, я пишу не огромную программку где необходимо показать спектр времени к примеру с 8:00 до 9:00, будто можно это воплотить не делая перечень с каждым отрезком времени?
свят давыдов 3 months ago
Подзаморочился очень, однако задачка вроде выполнена😎, хоть и спустя год s=[] a,b,c,v=8,0,0,0 for a in range(8,10): for b in range(6): s.append(str(a)+':'+str(b)+str(c)) for c in range(10): s.append(str(a)+':'+str(b)+str(c)) while v!=120: del s[0+int(v)] v+=10 print(s)
ADMIN INDIGO 9 months ago
Можешь исходник сбросить попробую сделать. В прошедшем уроке одному уже решил задачку и сбросил в комментарий
Допустим, что я Yura 1 year ago
10:19 можна этак же и этак сделать: print('Привет! \n' * int(15))
Fantastic Games 1 month ago
Ты попросту генерируешь слово 15 один в низ, а он создаёт массив, и проходится по его элементам, а у тебя попросту слово которое выводиться 15 один книзу и всё.
Серега Пичугин 1 year ago
наилучшее по питону что кушать в вебе) благодарю!
Text Y 1 year ago
Вообще не сообразил что for делает
Денис Бондарь 1 year ago
перебирает элементы перечня (либо другого итерабельного объекта), любой один помещая элемент в переменную for i in [1, 2, 3]: print ('В этой итерации i имеет смысл', i)
kl45gp 1 year ago
СПАСИБО! оч. крутые уроки прям усваивается все на лету.
Maks alekseev 1 year ago
Можете разъяснить отчего 8, попросту по индексу 4 быть 5?))
Денис Бондарь 1 year ago
а по индексу 5 находится 8
fybzr fybzrjd 1 year ago
Во, мой вариант обхода вайлом, однако без всяких лен и фор tt=[1,3,4,'hhg','kjhy7',2,4, tyyyyy ] ПЕРЕМЕННАЯ tt i=0 СЧЁТЧИК i while i!=tt[-1]: действует, покамест счётчик не равен последнему знаку в tt if tt[i]==tt[-1]: если равен не счётчк, а равны значения, которые в перечне print (tt[i]) то тогда печатается последнее смысл из tt break и прога прерывает цикл print (tt[i]) i+=1
Ted T800 1 year ago
Ребята недогоняющие, читайте Марка Лутца - там все разъяснено до азбуки
Ivan Lock 1 year ago
Последняя задачка попросту роскошная, мне понравилось
GlitchBitch 1 year ago
Блин, вы лучше бы переменную list по другому назначили, я длительно задумывался при этом здесь функция list
Killen911 1 year ago
For стрёмный какой-то. Зачем вообщем нужна переменная потом for? Её можно будет дублировать далее в других циклах?
The Empire 1 year ago
поэтому что чтобы что-то сделать с хоть какой переменной/элементом перечня - необходимо поначалу ее найти. логически задумайся, если бы мы написали этак: for in list: print ( ?) и здесь уже неувязка - поэтому что мы не сможем разъяснить компютеру что необходимо отпечатать. а если попросим отпечатать какой-то элемент, то оно произнесет, что данное имя не было определено. и заглавие переменной живет лишь в цикле. т. е. вне цикла можно огласить с таким же именованием, либо в другом цикле можно огласить такую же переменную - ошибки не будет
Дмитрий 1 year ago
for i in 'Привет': print(i) Дальше в коде смысл переменной i будет = 'т', если ее не переопределить.
Паша Лескович 1 year ago
Спасибо, всё весьма доступно обьяснил. Лайк и хвала для тебя за твою дикцию и енергичность в высказываниях. Урок идёт в темпе нон-стоп. Наверно 1-ый спрошу, однако что у тебя за музыка играет?
Alex Serov 5 months ago
сновидение!-стоп!
tyman136 1 year ago
Большое благодарю за твои уроки, я даже раскошелился на лайк. Но появился проблема, какие плагины стоят у тебя в Sublime Text 3 и какие посоветуешь. (Не нашёл в вк F&Q)
John Carry 1 year ago
Почему в задачке на 4.45 ответ 9, проясните пожалуйсто
John Carry 1 year ago
tyman136 Спасибо, сообразил
tyman136 1 year ago
Первое число в перечне имеет id 0 [ 3, 6, 9, 12 ] 0 1 2 3 print( nuns [2])- значит что он выведет число с id = 2, то кушать 9
Дима Паламарчук 1 year ago
Спасибо за курсы,не понятно лишь оленю.
Emir Rustamov 1 year ago
Vse dostuno i ponyatno, ya vot tolko java i javascript 3nau, reshil pythonom 3anyatsya, s tvoimi obyasneniyami vse 4etko ponyatno 4to k 4emu.
Олег Пучков 1 month ago
lol kek cheburek s vami zelyoniy chelovek
Константин Коваль 2 years ago
Последняя задачка весьма хитрецкая, тем что может просто запутать из-за того, что list употребляется в качестве переменной, а не в качестве преобразования в строчки))
Alexey 3 months ago
Это переменная. nums = [1, 1, 2, 3, 5, 8, 13] print(nums[nums[4]]) вот попробуй затестить
Andrii Hrishchenko 5 months ago
это НЕ переменная, ало) попробуй переименовать list =. в что-то другое в обоих местах, оставив лишь list[4] и ты получишь ошибку. list в данном случае употребляется, будто функция
Annakin 1 year ago
Это переменная.
Sino 1 year ago
дудки это не переменная, если переименовать получится промах.
Christian Karapetyan 2 years ago
6:30 ничего не понятно, дизлайк.
Мейрбек Болатбеков 1 year ago
на твой коммент дизлайк
Дмитрий Воскобойников 1 year ago
неясно лишь поэтому, что ты прошлых уроков не смотрел, хватит закидывать Хауди дизлайками
MadBliss 1 year ago
Может неувязка в для тебя ?
King 1 year ago
Если ты про странноватое слово конкатенация, то советую пересмотреть предыдущие уроки. Python не умеет переобразовывать типы данных налету. В этом отрезке, создатель чтоб соединить строчку ! с числом, поначалу переводит число в образ данных String, дальше их конкатенирует, то кушать сливает в одну строчку. P.S. Не нужно ляпать дизлайки, поначалу базу освойте и не портите скринкаст незамудреными дизлайками.
kaede - 2 years ago
что за музыка в интро? подскажите изволь.
Mlages 2 years ago
Если написать Gooogle.com то раскроется google.com ))000
Евгений Церковников 1 year ago
А если написать godgle.com, то раскроется какая то хрень
ГЖЕЛЬ ГЖЕЛЬ 2 years ago
Конечно понятно и доступно, однако нужно больше задач на закрепление, а то стремительно забывается(
sTiKyt 10 months ago
Ага, а на чем по твоему написан YouTube?))
username u 1 year ago
На питоне в основном пишется ПО а не вебсайты, Для вебсайтов кушать другие языки
Emir Rustamov 1 year ago
Skoro vse u3naesh, vse ya3iki programmirovania shoji, tolko sintaksis drugoi i logika nemnogo toje otli4aetsya. Kogda na4nesh pisat igri ili Web-Site to sam vse poimesh dlya 4ego eto vse nujno
ГЖЕЛЬ ГЖЕЛЬ 2 years ago
+Я покамест что понятия не имею, будто мы будем из этих списков, цифорок, циклов строчить настоящие программки и WEB-веб-сайты?o_O
123abc 2 years ago
Можно задачки по легче во пора урока которые на голубом фоне и разъяснять получившийся ответ, отчего вышло этак либо этак?! Я в любом случае буду пересматривать курс, а то не достаточно догоняю.
Поднебесная империя. 1 month ago
Это вы котелком в этом вопросе варите, а у человека появились трудности. Я с ним солидарен.
Vladyslav Kvaskov 1 year ago
Проще быть не может!
MadBliss 1 year ago
Куда уж легче ?
Oleg Vi 2 years ago
как я понимаю, не этак уж и непременно строчить range, те имея познания из прошедших уроков можно сделать что то вроде i = 1 s=[] while i <= 1000: s.append[i] i+=1 print (i) думаю надлежит трудиться однако будто говорится костыль )
Oleg Vi 2 years ago
+Хауди Хо™ - Просто о мире IT! согласен)
Хауди Хо™ - Просто о мире IT! 2 years ago
+Oleg Vi Но в твоём случае легче написать s = range(1, 1001)
Хауди Хо™ - Просто о мире IT! 2 years ago
+Oleg Vi Да, всё правильно :)
ballroom dance 2 years ago
ждем с нетерпением продолжений!
Uluk A. Abylbekov 2 years ago
уместно ты не мог бы поведать отличие raw_input от input
Хауди Хо™ - Просто о мире IT! 2 years ago
+Uluk A. Abylbekov Разница в том, что raw_input() не существует в Python 3.x, а input() существует. По сущности древняя функция raw_input() попросту была переименована в input(), а input() был вообщем упразднён (однако может быть просто эмулирован при помощи eval(input())).
Basurmanin Pro 2 years ago
сними про php уроки плеез
Сергей # 2 years ago
Отличный курс. Все доступно и понятно. Большое благодарю!
Хауди Хо™ - Просто о мире IT! 2 years ago
Рад посодействовать!)