Очень нравятся твои уроки! Хотел добавить, что когда даешь решить задание, то выдержав паузу, скажи правильный ответ и объясни, почему он правильный, иначе приходится искать *в каментах* )))
Стоило уточнить, что .remove не просто удаляет указанное значение, а первое попавшееся в списке указанное значение. Это важно) Из списка [1,2,3,4,3] .remove(3) сделает [1,2,4,3], а не [1,2,4], например.
Почему бы тебе в конце каждого урока не показывать какой-нибудь алгоритм, в котором используется то, что на данный момент мы прошли, мне оно не надо, но на пример в этом уроке ты мог показать алгоритм нахождения всех делителей числа n используя массивы(списки), циклы, исключения и условия. Пользы другим от этого было бы больше
В списках нельзя обратиться к конкретному элементу сразу, требуется последовательно каждый элемент проштрудировать, потому что элементы предыдущие хранят адрес элемента следующего. Списки не путайте с массивами) Поддержите комент лайком, чтобы все знали)
Ребят, на самом деле в пайтоне всё всегда что-то возвращает. И значение None в конце - результат выполнения программы, а не "не работает". Просто иногда программа возвращает специальное значение None (вроде нулевым называют).
Кстати можно вывести количество минимальных или максимальных чисел в списке например: test = [1, 2, 3, 4, 4, 55, 65, 3,32, 4, 23, 4, 2, 5, 32, 45, 23, 42, 1, 23, 1, 3131] print(test.count(min(test))) и оно выведет - 3
Спасибо тебе Хауди. Я новичок в программировании, решил начать с пайтона. Во время каждого твоего урока, я экспериментирую с новыми знаниями, из за этого, каждый твой урок ( не смотря на то, что они длятся по 15-25 минут) у меня длится полтора-два часа. Новые знания я использую в собственных алгоритмах (экспериментах). Конкретно с помощью урока о циклах и списках, написал мини-программу РЕГИСТРАЦИИ. Продолжаю "баловаться" дальше, не знаю стану ли программистом, но то что время провожу с кайфом это 1000000% Спасибо тебе огромное!!!
Я тоже регистрацию написал, а вот авторизация.... мне надо узнать индекс логина, а пароль будет в другом списке на том же индексе, и тогда получится авторизация!
По твоей идее решил накидать тоже что то подобное)) Когда учишь программирование второй день,мозг даже от такого дымит)) Но весело. LogIn = [] Pass = [] End = 0 while End0: print ('Пользователь с таким именем уже зарегистрирован') else: Pss = input ('Введите желаемый пароль: ') Pss2 = input ('Подтвердите пароль: ') if Pss == Pss2: LogIn.append(Log) Pass.append (Pss) print ('Регистрация успешно завершена, поздравляем Вас!') End = 0 else: print ('Пароли не совпадают, пожалуйста, повторите регистрацию') End +=1 print ('Всего зарегистрировано ' + str(len(LogIn)))
@@user-sz3ej5iq7n Ну вот смотри. Тебе дают уравнение, которое объясняют как решить. например x + y, вы решаете. А потом училка тебя выводит к доске и говорит решать x + y + c, у которого уже другое решение и даже логически ты недоумеваешь какое. Один раз у меня такое было и тут тоже самое. Есть моменты, которые тебе нужно разживать и приходят коментаторы уже
братан ты просто лучший,ты научил многому в Html,css и python.Спасибо Тебе Огромное За Все.Если Тебе Не Трудно,расскажи еще о Кали Линукс,что она из себя значит,как пользоваться итд
Спасибо за уроки, Абрахам) Если честно, очень сильно радуюсь, если правильно выполняю задачи, поставленные тобой) Кстати, чтобы лучше запомнить, по ходу урока делайте себе сами Д/З, чтобы лучше запомнить тему, а также объясняйте тему самому себе или кому-то ещё, я недавно поставил цель "Создать пароль",с верным и неверным ответом через цикл, так и провозился дня два, потом решение в инете нашёл и ещё час провозился(знаю, задача,мб, и лёгкая, но всё равно), моим эмоциям не было предела, когда я решил задачу. Если Вы не получаете удовольствия от программирования, я думаю, Вам стоит немного отдохнуть и обдумать, это Вы устали и стоит взять перерыв или программирование - не Ваше) Всем удачи)
Прохожу курсы от скилбокса, дошел до списков. Блин, в этих курсах очень много математики, так дохера ее..что суть програмирования просто теряешь..так как ломаешь голову над дебильными математическими задачками. А твои видосы помогают не потерять суть алгоритмов програмирования)Спасибо!))
Здравствуйте! Если у вас есть предложения или замечания к курсу, пожалуйста, напишите нам на почту hello@skillbox.ru, постараемся помочь вам как можно быстрее!
изначально решил изучить пайтон на платформе Stepiс, мне показалось что там всё очень нудно, и информации минимум, плюс задачи которые они дают периодически очень непонятно составлены. Плюс их тестировщик зачастую бракует коды, хотя у меня на Пайчарме всё работает без ошибок. А вот Хауди классно всё рассказывает и показывает, интересно слушать и вникать. Всё доходчиво и понятно) Респект тебе)))
Пока слушал уроки было вроде все ясно. Но тут обратил внимание на то что remove удаляет один раз элемент из списка. Решил написать программку которая бы удаляла все элементы n из списка(которые введет пользователь). И тут началось. Ошибка за ошибкой. В итоге все получилось, но обнаружил пробелы из предыдущих уроков. Возникли новые вопросы. Вообщем что бы научиться программированию нужно программировать(решать задачки)
Хороший урок. Но т.к. Питон может включать одновременно в список строки числа и.т.д , то некоторые функции не будут работать, например итерируя список функция max вызовет error попав на строку.
Я решил по-экспериментировать и заметил, что ты, Хауди, в список добавляешь не число, а строку из числа, и метод remove удалял не целочисленное значение, а строку, которую уже добавлял, если к примеру сначала использовать метод remove и в списке будет число 5, а в методе в скобках будет написано не 5, а '5', то метод не сможет ничего сделать и программа выдаст ошибку, но если в методе поставить число без одинарных кавычек, то метод remove будет удалять уже числа из списка
А теперь знатоки, внимание вопрос. Во 2-й задаче он сказал, что ответ - 7. Но он не преобразовал функцию len в число. Это как-нибудь влияет на результат, или я тупой. Просто меня это запутало
6:48 test = ["Maxim", "Kirill", "Danil"] if "Maxim" == test[0]: print("Maxim is in list") else: print('wrong') мой вариант написания задачи, без ранее упомянутого "in"
Спасибо, теперь могу спокойно пользоваться списками, оказалось всё куда проще, чем ожидал) И, спасибо за похвалу!) Единственное, ты забыл сказать, что если append добавляет элемент в конец списка, то remove ищет ближайший указанный элемент и удаляет его. Но я быстро это проверил на практикой, так что даже хорошо, что ты этого не сказал)
+Владимир Соколов В питоне именно массивы подключаются модулем, но вот нативно есть только списки и кортежи. Хотя вот к примеру в PHP, там это называется Array (массив) но работают они аналогично спискам. В любом случае это списки.
Не сразу въехал в задание( Но потом разобрался, запутался в индексах - думал, что просят вывести первый элемент из списка, но забыл, что они индексируются с нуля)))
Хорошо, что есть Хауди Хо. Если бы не он, я бы все еще долбил c# в юнити. Теперь же, можно запрограммировать бота на python'е. + Если согласен, что Хауди помогает
s = [] nam = input("ваше имя") s.append(nam) nam2 = input("второй чел ") if s.count(nam): print("такое имя уже занято") nam2 = input("ведите другое имя") s.append(nam2) print(s)
Вот что я зделаль за этот урок :3 name= [] password=[] print("Здраствуйте , что делаем ?") l = input("(Войти/Зарегистрироваться):") if l =="Зарегистрироваться" : a = input("Введите своё имя: ") name.append(a) b = input("Придумайте пароль: ") password.append(b) print("Вы успешно зарегестрированы") g = input("Хотите войти(Да/Нет):") if g == "Да" : ac = input("Введите пароль:") if ac in password : print("Доступ получен") else: print("Ошибка!Доступ заблокирован") else : print("Програма завершина...") elif l == "Войти" : ab = input("Введите пароль:") if ab in password : print("Доступ получен") if ab not in password : print("Ошибка!Доступ заблокирован")
подловил сам себя, сначала думал что 2 задача ошибочная, т.к len не присвоен тип данных, но задачу решил, было 7, и у меня колебалось между ошибочным синтаксисом и 7, в итоге вспомнил что по стандарту интегер, и все там записано в целых числах без единой строки. Аж побежал проверять в путоне
print('Напиши какой сегодня день (если сейчас декабрь)') a = int(input(' ')) if a =32: print('Да лан не гони, такого числа не существует') else: ch = 31 - int(a) print('До нового года осталось '+str(ch)+' дней')
x = ["Аріна", "Ірина", "Олег"] z = input("Кого шукаємо?") if z in x: print("Імя - " + z + " наявне у списку") print("Запит виконано") while z not in x: print("Імя - " + z + " відсутнє та добавлено до списку") x.append(z) z = input("Повторіть запит?") if z in x: print("Імя - " + z + " наявне у списку") print ("Запит виконано")
итоги моего изучения Списков # индекс 0= количество часов изучения # индекс 1= количество выкуренных сигарет # индекс 2= количество выпитых чашек кофе mon=[3.5, 4, 3] tue=[3, 3, 3] wed=[2.5, 3, 3] thu=[4, 4, 5] fri=[4.5, 5, 6] week=(mon,tue,wed,thu,fri) print(week) print ('количество часов за неделю = ',week[0][0]+week[1][0]+week[2][0]+week[3][0]+week[4][0]) print ('количество выпитого кофе = ',week[0][1]+week[1][1]+week[2][1]+week[3][1]+week[4][1]) print ('количество выкуренных сигарет = ',week[0][2]+week[1][2]+week[2][2]+week[3][2]+week[4][2]) Мне кажется можно было и проще. Но пока не знаю
НА 12 минуте 20 сек автор не подсказал о том, что бы данные при "контенации..." при выводе строки не сливались в одно слово - небходимо добавить пробелы в конце текста в кавычках и в начале следующего после цифры текста
Важные переговоры. PR = ['Tony Stark', 'Хауди Хо', 'Jarvis', 'Тесла', 'Сергей'] PRR = input("Checker (Вводите полное имя и фамилию): ") if PRR in PR: print(PRR, "Вы есть в списке") print("Добро пожаловать. Welcome to the restaurant") input() else: print(PRR, """вас нет в списке! Вы не проходите в ресторан. Sorry, you don't enitre the restaurant""") input()
А подскажите пожалуйста. Вы меняли горячие клавиши заменяя движения курсора стрелочками на что-то другое. Не удобно правую руку переносить на стрелочки, что бы передвигать курсор за скобки, к примеру. Или к этому нужно привыкнуть?
x = ["Аріна", "Ірина", "Олег"] y = ["Маша", "Саша"] z = input("Кого шукаємо?") if z in x or z in y: print("Імя," + z + " є у вказаному списку імен") elif z not in x or z not in y: print("Імя," + z + " відсутнє у вказаному списку імен")
как работает min и max со строками ? Пробовал подобное: test = ['hello', 'hi', 'helllllo'], в итоге при max выдаёт hi, при минимуме helllllo, хотя вроде как наоборот должно
Методы append. Дополняет веществом. insert. Дополняет веществом ну толко с выбором где оно будет находиться. remove. Удоляет добавленные. count. Подшитовает сколько элементов в списке. reverse. Переварачивает элементы находящийся в списке. T = [ 1, 2, 3, 4, 5,] T.reverse( ) print(" T ") Итог:5, 4, 3, 2, 1 T = [ 1, 1, 1, 1, ] print( count( T ) ) Итог:4 T = [ 1, 2, 3, 4, 5, 6,] T. appened( 7 ) print( T ) Итог 1,2,3,4,5,6,7 T = [ 1, 2, 3, 4, 5, 6,] T. appened(" 7 ") T.remove(" 7 ") print( T ) Итог:1,2,3,4,5,6 T = [1, 2, 3, ] T.insert(" 2, 7 ") print(" T ") Итог:1, 2, 7, 3 Del Удоляет = test = 2 Функции: max: высвобождает наибольшый элемент находящийся в списке min: высвобождает наименьшый элемент находящийся в списке T = [ 1, 2, 3, ] print( max(T)) Итог: 3 T = [ 1, 2, 3, ] print( min(T)) Итог: 1 Шпаргалка для вас
13:29 что значат кавычки в скобках? Это обязательное условие добавления в список или перевод написанного в строку? В список добавляется int 5 или str 5? Если после написать print( test[6] + 5) будет 55? Или надо конкатенацию проводить print( test[6] + str(5)) или print( int(test[6]) + 5) ?
Test = [1,2,3,4,5,6] Test.append('5') x = test[6] + 5 print( x ) Или надо контакенацию: x = int(test[6])+5 Если да, то можно без кавычек добавить? Test = [1,2,3,4,5,6] Test.append(5) x = test[6] + 5 print( x )
Мне нравится, что ты меня хвалишь. Больше никто этого не делает.
жиза
"Надпись смешная, а ситуация страшная"
@@dandymore 😅
не стану врать, мне тоже))
,_.
Спасибо Вам за объяснения! Если б еще после каждого урока пару задачек на закрепление материала!!!
Я сам себе придумываю задачи и сам их решаю. А с получением новой информации возвращаюсь к старым задачам модернизирую
Восхищен Хауди Хо ! Слушал многих учителей по Питону. Хауди Хо в моих глазах и ушах пока лучший из лучших. Большое спасибо Учитель!
Очень нравятся твои уроки! Хотел добавить, что когда даешь решить задание, то выдержав паузу, скажи правильный ответ и объясни, почему он правильный, иначе приходится искать *в каментах* )))
Согласен полностью
музыка на заднем фоне, мало того что не мешает, а что то придает урокам)), спасибо за ваши труды
Стоило уточнить, что .remove не просто удаляет указанное значение, а первое попавшееся в списке указанное значение. Это важно) Из списка [1,2,3,4,3] .remove(3) сделает [1,2,4,3], а не [1,2,4], например.
Этот курс - игрушка для детей 5-10 лет. Если кто-то хочет изучать пайтон, у него есть гугл для этого
@@РафаКоч или ютуб, с каналом Хауди хо
Почему бы тебе в конце каждого урока не показывать какой-нибудь алгоритм, в котором используется то, что на данный момент мы прошли, мне оно не надо, но на пример в этом уроке ты мог показать алгоритм нахождения всех делителей числа n используя массивы(списки), циклы, исключения и условия. Пользы другим от этого было бы больше
Лайк сука
@@Вазгенчик-т3я Спасибо за информацию
В списках нельзя обратиться к конкретному элементу сразу, требуется последовательно каждый элемент проштрудировать, потому что элементы предыдущие хранят адрес элемента следующего. Списки не путайте с массивами) Поддержите комент лайком, чтобы все знали)
Тоже сразу вспомнились массивы)
Ребят, на самом деле в пайтоне всё всегда что-то возвращает. И значение None в конце - результат выполнения программы, а не "не работает". Просто иногда программа возвращает специальное значение None (вроде нулевым называют).
То чувство, когда в бандикаме урок длится 24 минуты, а на ютубе 21 минуту :-)
Уроки хоть у тебя и старые, но очень познавательные! Спасибо большое!
Кстати можно вывести количество минимальных или максимальных чисел в списке например:
test = [1, 2, 3, 4, 4, 55, 65, 3,32, 4, 23, 4, 2, 5, 32, 45, 23, 42, 1, 23, 1, 3131]
print(test.count(min(test)))
и оно выведет - 3
test_3 = input("Олды здесь?")
if "На месте!" in test_3:
print("Олды на месте!")
Чотко!
Хуйня
if test_3 == "На месте!" :
Как то не понятно. Может использовать input?
test_3 = input ('Олды здесь?')
If test_3 == 'На месте!':
Print ('Олды здесь!')
Вот это правильнее
Спасибо тебе Хауди. Я новичок в программировании, решил начать с пайтона. Во время каждого твоего урока, я экспериментирую с новыми знаниями, из за этого, каждый твой урок ( не смотря на то, что они длятся по 15-25 минут) у меня длится полтора-два часа. Новые знания я использую в собственных алгоритмах (экспериментах).
Конкретно с помощью урока о циклах и списках, написал мини-программу РЕГИСТРАЦИИ. Продолжаю "баловаться" дальше, не знаю стану ли программистом, но то что время провожу с кайфом это 1000000%
Спасибо тебе огромное!!!
Я тоже регистрацию написал, а вот авторизация.... мне надо узнать индекс логина, а пароль будет в другом списке на том же индексе, и тогда получится авторизация!
По твоей идее решил накидать тоже что то подобное)) Когда учишь программирование второй день,мозг даже от такого дымит)) Но весело.
LogIn = []
Pass = []
End = 0
while End0:
print ('Пользователь с таким именем уже зарегистрирован')
else:
Pss = input ('Введите желаемый пароль: ')
Pss2 = input ('Подтвердите пароль: ')
if Pss == Pss2:
LogIn.append(Log)
Pass.append (Pss)
print ('Регистрация успешно завершена, поздравляем Вас!')
End = 0
else:
print ('Пароли не совпадают, пожалуйста, повторите регистрацию')
End +=1
print ('Всего зарегистрировано ' + str(len(LogIn)))
@@alexandrbegayev4113 А я вроде уже второй раз смотрю, а до такого не додумался =(
Лучшие уроки по соотношению затраченного времени\полученной информации =)
Хауди, про сортировку забыл рассказать, .sort() сортирует по возрастанию. А так очень доходчиво рассказываешь :) Спасибо!
5:34 Только в Пайтоне мы можем получить букву 5. Cool
нет, не только в Пайтоне
ребятки совет такой - посмотрите урок минимум 2 раза, затем сделайте себе конспект (быстрее усвоите)
да кстати - всем хауди хо)
@@igaross3590 Это само собой......
Я смотрю и слушаю, а после сразу же пишу у себя в редакторе, а также там делаю пометки с помощью #. Уходит конечно дохрена времени, зато я всё помню.
10:30 круто что есть задача, но где объяснение решения?
Хауди Хо: *объясняет 10 минут как это работает и как решить.
Ученик: "А где объяснение решения задачи?"
Хауди Хо: (•_•) ???
Я все ждала, когда же будет по индексам информация, и вы её очень грамотно включили в этот урок. Спасибо!
5:37 "Получаем букву пять"5
Смешно(да), (добрый юмор)
Буква рэ
Хауди, ты просто лучший! Твои видеоуроки реально понятные.
Спасибо Хауди, это лучшие уроки по Python на TH-cam
А ты что уже выучил пайтан?
Я щяс до этого урока все понял а смотрел я до конца уроков 20серий
print("Кто должен прийти на вечеринку? ")
a1 = input("Guest:" )
a2 = input("Guest:" )
a3 = input("Guest:" )
a4 = input("Guest:" )
a5 = input("Guest:" )
ch = [a1 , a2 , a3 , a4, [a5]]
print("Jarvis изменил список. Рад служить вам.")
p = input("Представьтесь: ")
if p in ch:
print("Проходите")
else:
print("Вас нет в списке!")
input()
Благодаря твоей программе полностью понял материал.
вопрос: в строке ch = [a1 , a2 , a3 , a4, [a5]] a5 зачем в квадратных скобках?
@@ЮныйТехник-г1в VIP приглашенный
Ты когда даёшь задачу ты можешь пожалуйста объяснять её решение
Жиза. Есть задача, а вот почему ответ именно такой хз.... при этом даже не объяснялось заранее какое то правило
@@EvgeniiBorodin-g8b он объясняет материал и только после этого дает задачу
@@user-sz3ej5iq7n Ну вот смотри. Тебе дают уравнение, которое объясняют как решить. например x + y, вы решаете. А потом училка тебя выводит к доске и говорит решать x + y + c, у которого уже другое решение и даже логически ты недоумеваешь какое. Один раз у меня такое было и тут тоже самое. Есть моменты, которые тебе нужно разживать и приходят коментаторы уже
братан ты просто лучший,ты научил многому в Html,css и python.Спасибо Тебе Огромное За Все.Если Тебе Не Трудно,расскажи еще о Кали Линукс,что она из себя значит,как пользоваться итд
Спасибо за уроки, Абрахам) Если честно, очень сильно радуюсь, если правильно выполняю задачи, поставленные тобой)
Кстати, чтобы лучше запомнить, по ходу урока делайте себе сами Д/З, чтобы лучше запомнить тему, а также объясняйте тему самому себе или кому-то ещё,
я недавно поставил цель "Создать пароль",с верным и неверным ответом через цикл, так и провозился дня два, потом решение в инете нашёл и ещё час провозился(знаю, задача,мб, и лёгкая, но всё равно), моим эмоциям не было предела, когда я решил задачу. Если Вы не получаете удовольствия от программирования, я думаю, Вам стоит немного отдохнуть и обдумать, это Вы устали и стоит взять перерыв или программирование - не Ваше) Всем удачи)
Как успехи в программировании?
Прохожу курсы от скилбокса, дошел до списков. Блин, в этих курсах очень много математики, так дохера ее..что суть програмирования просто теряешь..так как ломаешь голову над дебильными математическими задачками. А твои видосы помогают не потерять суть алгоритмов програмирования)Спасибо!))
Здравствуйте! Если у вас есть предложения или замечания к курсу, пожалуйста, напишите нам на почту hello@skillbox.ru, постараемся помочь вам как можно быстрее!
Я вставлю тебе список в список, чтобы ты мог брать из списка когда берёшь из списка (с)
ЛоL XD ©
изначально решил изучить пайтон на платформе Stepiс, мне показалось что там всё очень нудно, и информации минимум, плюс задачи которые они дают периодически очень непонятно составлены. Плюс их тестировщик зачастую бракует коды, хотя у меня на Пайчарме всё работает без ошибок. А вот Хауди классно всё рассказывает и показывает, интересно слушать и вникать. Всё доходчиво и понятно) Респект тебе)))
Тут почти всё взято из SoloLearn)
Учитель няха со своим акцентом
объясняешь роскошно... тебя слушать - удовольствие
Пока слушал уроки было вроде все ясно. Но тут обратил внимание на то что remove удаляет один раз элемент из списка. Решил написать программку которая бы удаляла все элементы n из списка(которые введет пользователь). И тут началось. Ошибка за ошибкой. В итоге все получилось, но обнаружил пробелы из предыдущих уроков. Возникли новые вопросы. Вообщем что бы научиться программированию нужно программировать(решать задачки)
Не чего себе у тебя тоториалы по пайтону ещё 5 лет назад были, я слежу за этим каналом 2 года и думал что эту тему ты поднял тока 2 года назад
Хороший урок.
Но т.к. Питон может включать одновременно в список строки числа и.т.д , то некоторые функции не будут работать, например итерируя список функция max вызовет error попав на строку.
+Константин Тишаков Как правило в списках хранятся однотипные данные, но учить это следует.
Отличная подача материала! 👍
Поставил на паузу, отмотал туда что не понял, ответил правильно ))
Я решил по-экспериментировать и заметил, что ты, Хауди, в список добавляешь не число, а строку из числа, и метод remove удалял не целочисленное значение, а строку, которую уже добавлял, если к примеру сначала использовать метод remove и в списке будет число 5, а в методе в скобках будет написано не 5, а '5', то метод не сможет ничего сделать и программа выдаст ошибку, но если в методе поставить число без одинарных кавычек, то метод remove будет удалять уже числа из списка
Ты молодец!
Все доходчиво понятно!
Спасибо!
А теперь знатоки, внимание вопрос. Во 2-й задаче он сказал, что ответ - 7. Но он не преобразовал функцию len в число. Это как-нибудь влияет на результат, или я тупой. Просто меня это запутало
ловите еще задачку, на закрепление урока
numbers = [1, 2, 3, 4, 6, 7, 8, 9, 11]
numbers.append(12)
numbers.append(13)
numbers.insert(4, 5)
numbers.insert(9, 10)
numbers.remove(13)
print( numbers[numbers[8]] )
Мега сложная задача(сарказм(()
6:48
test = ["Maxim", "Kirill", "Danil"]
if "Maxim" == test[0]:
print("Maxim is in list")
else:
print('wrong')
мой вариант написания задачи, без ранее упомянутого "in"
Спасибо, теперь могу спокойно пользоваться списками, оказалось всё куда проще, чем ожидал) И, спасибо за похвалу!) Единственное, ты забыл сказать, что если append добавляет элемент в конец списка, то remove ищет ближайший указанный элемент и удаляет его. Но я быстро это проверил на практикой, так что даже хорошо, что ты этого не сказал)
Спасибо, что ты меня хвалишь)
в начале ролика подумал, что это скорее массив чем список, но к концу видео согласился)). А вообще приятный на глаз язык(в плане синтаксиса)
+Nikitos не знаю как в js, но в джаве нельзя добавлять и удалять чтото в массив, а в листы можно.
+Владимир Соколов В питоне именно массивы подключаются модулем, но вот нативно есть только списки и кортежи. Хотя вот к примеру в PHP, там это называется Array (массив) но работают они аналогично спискам. В любом случае это списки.
+Владимир Соколов от многих слышал, что Питон язык для души, убеждаюсь что они не лукавили=)
Не сразу въехал в задание( Но потом разобрался, запутался в индексах - думал, что просят вывести первый элемент из списка, но забыл, что они индексируются с нуля)))
Хорошо, что есть Хауди Хо. Если бы не он, я бы все еще долбил c# в юнити. Теперь же, можно запрограммировать бота на python'е. + Если согласен, что Хауди помогает
Спасибо, почти все задачи решил, все в заметки записал, прослушал, и запомнил
звук тихий а так как всегда круто, спасибо ты топ
Очень понятно!Благодарю!
s = []
nam = input("ваше имя")
s.append(nam)
nam2 = input("второй чел ")
if s.count(nam):
print("такое имя уже занято")
nam2 = input("ведите другое имя")
s.append(nam2)
print(s)
Вот что я зделаль за этот урок :3
name= []
password=[]
print("Здраствуйте , что делаем ?")
l = input("(Войти/Зарегистрироваться):")
if l =="Зарегистрироваться" :
a = input("Введите своё имя: ")
name.append(a)
b = input("Придумайте пароль: ")
password.append(b)
print("Вы успешно зарегестрированы")
g = input("Хотите войти(Да/Нет):")
if g == "Да" :
ac = input("Введите пароль:")
if ac in password :
print("Доступ получен")
else:
print("Ошибка!Доступ заблокирован")
else :
print("Програма завершина...")
elif l == "Войти" :
ab = input("Введите пароль:")
if ab in password :
print("Доступ получен")
if ab not in password :
print("Ошибка!Доступ заблокирован")
Урок сумасшедшая пушка! Спасибо, очень понятно)
подловил сам себя, сначала думал что 2 задача ошибочная, т.к len не присвоен тип данных, но задачу решил, было 7, и у меня колебалось между ошибочным синтаксисом и 7, в итоге вспомнил что по стандарту интегер, и все там записано в целых числах без единой строки. Аж побежал проверять в путоне
print('Напиши какой сегодня день (если сейчас декабрь)')
a = int(input(' '))
if a =32:
print('Да лан не гони, такого числа не существует')
else:
ch = 31 - int(a)
print('До нового года осталось '+str(ch)+' дней')
x = ["Аріна", "Ірина", "Олег"]
z = input("Кого шукаємо?")
if z in x:
print("Імя - " + z + " наявне у списку")
print("Запит виконано")
while z not in x:
print("Імя - " + z + " відсутнє та добавлено до списку")
x.append(z)
z = input("Повторіть запит?")
if z in x:
print("Імя - " + z + " наявне у списку")
print ("Запит виконано")
без continue такой вот поисковичек
Как приятно когда ты молодец)
Если поставить скорость видео на 1.25, то становится приятнее смотреть)
Так, ну помимо очевидного, палец вверх за "Объект Зевс" - Алекс Мерсер!
итоги моего изучения Списков
# индекс 0= количество часов изучения
# индекс 1= количество выкуренных сигарет
# индекс 2= количество выпитых чашек кофе
mon=[3.5, 4, 3]
tue=[3, 3, 3]
wed=[2.5, 3, 3]
thu=[4, 4, 5]
fri=[4.5, 5, 6]
week=(mon,tue,wed,thu,fri)
print(week)
print ('количество часов за неделю = ',week[0][0]+week[1][0]+week[2][0]+week[3][0]+week[4][0])
print ('количество выпитого кофе = ',week[0][1]+week[1][1]+week[2][1]+week[3][1]+week[4][1])
print ('количество выкуренных сигарет = ',week[0][2]+week[1][2]+week[2][2]+week[3][2]+week[4][2])
Мне кажется можно было и проще. Но пока не знаю
НА 12 минуте 20 сек автор не подсказал о том, что бы данные при "контенации..." при выводе строки не сливались в одно слово - небходимо добавить пробелы в конце текста в кавычках и в начале следующего после цифры текста
15:43 хороСо подумайте😂😂😂😂😂
Завтра пордолжим. Спсаибо за видео. ;)
Здравствуйте Хауди Хо, списки в Python это по сути массивы, Я правильно понимаю?
Красавчик, четко объясняешь
Хороший контент,спасибо большое за инфу по Phyton,делай ещо по больше видосов учебних;)
Спасибо тебе большое Хауди!!!
ХАУДИ СПАСИБО ЗА ГАЙД ВСЕ ОЧЕНЬ ПОНЯТНО
Спасибо что помог мне стать разрабом
Блет, ты самый охуенный учитель из всех кого я знаю.
Хауди ты топ 👍🏻👏🏻
Привет из 22, огромное спасибо за уроки
5:35 Получаем букву 5?
Спасибо! Отличный урок!
Важные переговоры.
PR = ['Tony Stark', 'Хауди Хо', 'Jarvis', 'Тесла', 'Сергей']
PRR = input("Checker
(Вводите полное имя и фамилию): ")
if PRR in PR:
print(PRR, "Вы есть в списке")
print("Добро пожаловать.
Welcome to the restaurant")
input()
else:
print(PRR, """вас нет в списке!
Вы не проходите в ресторан.
Sorry, you don't enitre the restaurant""")
input()
а есть способ узнать, какое число или элемент в списке повторяется наибольшее колич раз ?
Представляете - да
Cпасибо большое Хауди
В 15:59 должна же быть ошибка ведь lens нужно было первести в строку
а что будет если использовать макс или мин в списке где не цифры а имена str?
С помощью квадрактных скобок ©
Я тебе на каждое видео лайк ставлю. Учусь
хауди дружище сделай пожалуйста уроки по пайтону для профи
буду очень признателен и да как всегда лайк!)
test = [1, 2, 3, 4, 5, 6, 3, 2, 1, 3, 4, 5, 1, 2, 3, 4, 5, 6, 3, 2, 1, 3, 4, 1, 2, 3, 4, 5, 6, 3, 2, 1, 3, 4, 1, 2, 3, 4, 5, 6, 3, 2, 1, 3, 4, 1, 2, 3, 4, 5, 6, 3, 2, 1, 3, 4]
number = int( input("Введите число для подсчета его количества - ") )
print(test)
print( "Максимальное число - " + str( max(test) ) )
print( "Минимальное число - " + str( min(test) ) )
print( "число " + str(number) + " встречается в списке - " + str(test.count(number) ) )
Я молодец
Howdy, ты молодец лайк!))
x = ["Привіт", "Хелоу", "Здрасьтє"]
a = input("Введіть рівень настрою")
if int(a) == 1:
print (str(x[0]) + ", Олег!")
elif int(a) == 2:
print (str(x[1]) + ", Олег!")
elif int(a) == 3:
print (str(x[2]) + ", Олег!")
else:
print("Пішов у дупу")
print("Задача виконана")
А подскажите пожалуйста. Вы меняли горячие клавиши заменяя движения курсора стрелочками на что-то другое. Не удобно правую руку переносить на стрелочки, что бы передвигать курсор за скобки, к примеру. Или к этому нужно привыкнуть?
5:37 - "и получаем букву 5"
А можно ли списки писать в столбик??
test = [1,
2,
3,
4]
суперская система задачек на запоминание !
x = ["Аріна", "Ірина", "Олег"]
y = ["Маша", "Саша"]
z = input("Кого шукаємо?")
if z in x or z in y:
print("Імя," + z + " є у вказаному списку імен")
elif z not in x or z not in y:
print("Імя," + z + " відсутнє у вказаному списку імен")
Почему test.reverse() не работает внутри функции print, и почему у test.reverse() ничего не ставиться в скобочках
лучше бы пораньше рассказал про !!!>>> функцию "help()"
В первой задаче по добавлению, консоль пишет ошибку во втрой строке "world", эта такая задумка у тебя была? Вывести "world" но с ошибкой?
как работает min и max со строками ? Пробовал подобное: test = ['hello', 'hi', 'helllllo'], в итоге при max выдаёт hi, при минимуме helllllo, хотя вроде как наоборот должно
Спасибо за урок, Хауди
2:23 мама собирает мне список чтобы я сходил в магаз
Здорово объясняешь!)
Методы
append. Дополняет веществом.
insert. Дополняет веществом ну толко с выбором где оно будет находиться.
remove. Удоляет добавленные.
count. Подшитовает сколько элементов в списке.
reverse. Переварачивает элементы находящийся в списке.
T = [ 1, 2, 3, 4, 5,]
T.reverse( )
print(" T ")
Итог:5, 4, 3, 2, 1
T = [ 1, 1, 1, 1, ]
print( count( T ) )
Итог:4
T = [ 1, 2, 3, 4, 5, 6,]
T. appened( 7 )
print( T )
Итог 1,2,3,4,5,6,7
T = [ 1, 2, 3, 4, 5, 6,]
T. appened(" 7 ")
T.remove(" 7 ")
print( T )
Итог:1,2,3,4,5,6
T = [1, 2, 3, ]
T.insert(" 2, 7 ")
print(" T ")
Итог:1, 2, 7, 3
Del Удоляет = test = 2
Функции:
max: высвобождает наибольшый элемент находящийся в списке
min: высвобождает наименьшый элемент находящийся в списке
T = [ 1, 2, 3, ]
print( max(T))
Итог: 3
T = [ 1, 2, 3, ]
print( min(T))
Итог: 1
Шпаргалка для вас
Super. Spasibo vam.
13:29 что значат кавычки в скобках? Это обязательное условие добавления в список или перевод написанного в строку? В список добавляется int 5 или str 5?
Если после написать print( test[6] + 5) будет 55? Или надо конкатенацию проводить print( test[6] + str(5)) или print( int(test[6]) + 5) ?
Test = [1,2,3,4,5,6]
Test.append('5')
x = test[6] + 5
print( x )
Или надо контакенацию:
x = int(test[6])+5
Если да, то можно без кавычек добавить?
Test = [1,2,3,4,5,6]
Test.append(5)
x = test[6] + 5
print( x )