Ruzal
Ну и считаешь
RA-TA-TATA
Ребята, живые есть?
RA-TA-TATA
Почему не исполняется код if trai == 0
RA-TA-TATA
Есть 2 вариант
RA-TA-TATA
Yuri
Ты проверь значение answer перед циклом
Yuri
И значение trai перед условием
RA-TA-TATA
Нашел в чем ошибка, надо было поставить answer!=correct
Absolute
https://www.python.org/about/gettingstarted/
Vladimir
установить интерпретатор и написать первый hello world
s0menickname
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
s0menickname
простите, не удержался
s0menickname
это паста если что
s0menickname
http://lurkmore.to/Копипаста:Python
s0menickname
да там универсально все более-менее
Anonymous
а шо делать если File "/home/resqnet/Desktop/programming/games/dialog_engine/widgets.py", line 19, in blit self.display.blit(i[0],(1,1,1))
Anonymous
а ошибка какая
так я ж скинул
Anonymous
File "/home/resqnet/Desktop/programming/games/dialog_engine/widgets.py", line 19, in blit self.display.blit(i[0],(1,1,1))
s0menickname
так я ж скинул
это указание на место, где ошибка
s0menickname
а самой ошибки нет
s0menickname
запусти и заскринь
Anonymous
это указание на место, где ошибка
а, TypeError: invalid destination position for blit
s0menickname
а, TypeError: invalid destination position for blit
https://stackoverflow.com/questions/46543710/image-load-invalid-destination-position-for-blit?rq=1
Anonymous
без условия с isinstance работало)
Anonymous
просто self.display.blit(i[0],i[1]) работало
Anonymous
вобщем, вопрос таков, есть у меня маленький сервер, и я не хочу например чтобы люди могли выполнять осёвые команды(по типу ls,rm и тд), каким образом мне запретить подобные вызовы?
Vladimir
Надо чтобы они у файлов в /bin/ и /sbin/ были права для other отключенына исполнение
Vladimir
Тогда никто не сможет запускать оттуда кроме владельца и группы
Anonymous
т.е. дать доступ только к питону?
Vladimir
Но не знаю кто вообще с этим заморачивается. Главное чтобы изменять не могли и не имели прав на файлы с паролями в открытом виде
Anonymous
так у меня самописный вебсервер, шкуру с меня драть будут
Vladimir
Набери ‘which ls’ и ты узнаешь где он лежит
Anonymous
ага
Anonymous
так у меня самописный вебсервер, шкуру с меня драть будут
сейчас вроде сказали что делать будут cagefs
Vladimir
А дальше настраивай разрешения
Vladimir
Вообще ты можешь сделать в докере
Anonymous
но всё равно думаю что подобная настройка бы не помешала
Vladimir
Пусть пользователи имеют доступ в контейнере
Anonymous
так и будет :)
Aquinary
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Спасибо
Die young
Ребят, помогите разобрать бинарный поиск, в комментах написал как понимаю каждую строку def binary_search(list, item): low = 0 # Перый элемент списка high = len(list)-1 # Последний элемент списка while low <= high : # Пока первый элемент меньше последнего mid = (low + high) # Соединили первый и последний элемент guess = list[mid] # Преобразовали в список if guess == item : # если в списке есть этот элемент return mid # Тут не понимаю, возвращает сам элемент или список if guess > item: # Если больше чем должен быть high = mid - 1 else: low = mid + 1 # Если меньше чем должен быть return None my_list = [1, 3, 5, 7, 9)
Die young
а что конкретно тебе нужно?
guess - вот например, это список без последнего элемента?
Die young
if guess == item - сравнение, если это элемент в списке есть, то вернуть сам список или
s0menickname
s0menickname
т. е. такого нет
s0menickname
и при исполнении кода будет ошибка
Die young
и при исполнении кода будет ошибка
я принтом выводил, показывало 4 элемент
Die young
т. е. такого нет
то есть получилось 0 + 4 = 4 индекс)) принтом показало
s0menickname
но это последний
s0menickname
а не середина
Die young
а, есть конечно
ну да, 4 получается же да?ну то есть 0,1,2,3
Die young
а не середина
if guess == item: return mid - что ту происходит??расскажи пожалуйста
s0menickname
if guess == item: return mid - что ту происходит??расскажи пожалуйста
если последний элемент – нужный, вернуть его индекс
Die young
но это последний
не понимаю, почему именно индекс возвращается
Die young
если последний элемент – нужный, вернуть его индекс
я принтом выводил guess == list[mid], там просто весь список мне вывело, до проверки
s0menickname
low = 0
s0menickname
high = индекс последнего элемента
Die young
high = 4
Die young
?
Die young
ну ок low + high = 4
Die young
по идее
Влад
а то у тебя будет перескакивать через элемент
Влад
стоооп
Влад
не так прочитал
Влад
ты в плюсах разбираешься?
Die young
Не
Die young
Я уже и принтами выводил
Влад
лан, попробую так объяснить
Die young
Все равно не могу понять )
Die young
Спасибо )
Влад
а что не работает?
Die young
Та все работает, прост не понимаю как )