
darkwoolf
04.12.2016
08:59:38
А есть функция которая переводит в верхний регистр
?
точнее какая
просто я раньше учил JS

Google

darkwoolf
04.12.2016
09:00:03
поэтому немного не привычно всё тут
а нашёл

Aragaer
04.12.2016
09:00:44
и ты в жс учил полный список функций?

darkwoolf
04.12.2016
09:04:22
Ну всё что использвал то запоминал
а upper может принимать аргумент
Я в данном случае хочу чтобы можно было напиать ADMIN и всё было норм

Amaro
04.12.2016
09:05:55
Мне кажется, оно не делает то, что нужно.

darkwoolf
04.12.2016
09:07:07
И тоже так думаю

Aragaer
04.12.2016
09:07:10
"pasha" всегда истина

darkwoolf
04.12.2016
09:07:46
если без elif то норм всё
просто сказали как можно больше понаписывать с циклами, ифами, брейками и continue

Amaro
04.12.2016
09:08:37

darkwoolf
04.12.2016
09:08:49
делает

Google

darkwoolf
04.12.2016
09:08:52
смотри

Amaro
04.12.2016
09:09:10
Что делает? Здоровается с каждым? Зачем тогда проверять на админа?

Andrei
04.12.2016
09:09:50
здоровается когда фидбэк становится равным тру

Aragaer
04.12.2016
09:09:56
а кто навскидку скажет таблицу истинности для x or y and z
или хотя бы порядок вычисления
вроде x or (y and z)

darkwoolf
04.12.2016
09:10:42
Я могу рассписать
но на листочке удобнее

Aragaer
04.12.2016
09:11:00
то есть login == "admin" or ("pasha" and password=="password")

Amaro
04.12.2016
09:11:05
000 0
001 0
010 0
остальные 1

darkwoolf
04.12.2016
09:11:38
нет
тут скобки особо не имеют значения
всё оно правильно считает

Aragaer
04.12.2016
09:12:14
я про порядок вычисления

Amaro
04.12.2016
09:12:36
Это я цикла не заметил =)

Aragaer
04.12.2016
09:12:56
любой логин и пароль password даст то же самое, что логин admin и любой пароль

darkwoolf
04.12.2016
09:13:53
оно проверит (админ, потом логин) и только потом пассворд

Amaro
04.12.2016
09:14:09
Но скобки надо¸ да

Aragaer
04.12.2016
09:14:21
нет
оно проверит логин, если он равен админ, то идет дальше, пароль не волнует

Google

darkwoolf
04.12.2016
09:14:40
увы ты не прав

Amaro
04.12.2016
09:14:45
Введи админ и любой пароль и увидишь

darkwoolf
04.12.2016
09:15:04
а я только что что сделал?

Aragaer
04.12.2016
09:15:48
тогда я не понял про скобки

darkwoolf
04.12.2016
09:16:05
А вот любой логин и пассворд, ты прав

Aragaer
04.12.2016
09:16:11
но для справки login == "admin" or "pasha" это не значит логин админ или паша

Amaro
04.12.2016
09:16:15
Ыыы. Там хитрее =)

Aragaer
04.12.2016
09:16:38
login in ["admin", "pasha"]
так можно

Amaro
04.12.2016
09:16:48
Просто логин не совпадет никогда

darkwoolf
04.12.2016
09:17:24
а чего так?

Andrei
04.12.2016
09:18:14
скинь код сюда
текстом)

darkwoolf
04.12.2016
09:19:43
feedback = False
while feedback != True:
login = input("Enter login: ")
password = input("Enter password: ")
if login == 'admin' or "pasha" and password == 'password':
feedback = True
#elif login == login.upper() and password == password.upper():
# feedback = True
else:
feedbeack = False
print("Hello " + login)

Aragaer
04.12.2016
09:20:54
междупрочим в else feedbeAk

Stanislav
04.12.2016
09:21:37
слушай, для таких вопросов есть https://telegram.me/python_beginners

Andrei
04.12.2016
09:22:43

darkwoolf
04.12.2016
09:23:29

Andrei
04.12.2016
09:23:50
го к бегинерам)

Google

darkwoolf
04.12.2016
09:24:24
окей

arisu
04.12.2016
09:35:25

Admin
ERROR: S client not available

darkwoolf
04.12.2016
09:35:44
та чего вы
Я же к вам

arisu
04.12.2016
09:37:14
Это в жс можно сравнить строку с числом
И они окажутся равны

Petr
04.12.2016
09:52:06
Я правильно понимаю, что multiprocessing.freeze_support() нужен для того чтобы в win в exe перегнать скрипт?

Maxim robox
04.12.2016
10:09:31
@banteg в сегодняшней ёлке, часть 1, какое-то значение есть у дефисов? Мне показалось, их можно игнорировать.

Artem
04.12.2016
10:11:38

Maxim robox
04.12.2016
10:11:59

Aragaer
04.12.2016
10:43:25
интересно. Первый раз вижу, когда для решения второй части надо полностью писать что-то, а не вносить небольшую правку в то, что для первой части

53r63rn4r
04.12.2016
10:52:42
Быстрее массив или дикт?

Aragaer
04.12.2016
10:54:40
смотря какие ключи
если ключи интовые и массив будет не сильно пустой, быстрее массив. Если сильно пустой - он уже будет большой и неэффективный. Но возможно все равно быстрее. Но дикт меньше места займет

darkwoolf
04.12.2016
12:22:43

87776
04.12.2016
12:40:08
посоны
супертупой вопрос
как сделать конструкцию типа try, false, только как бы через while

Google

87776
04.12.2016
12:41:07
типа пока оно выдает еррор пробовать бесконечно
у меня это как бы выход за массив должен быть, пока массив нужной длины не окажется
хотя я сам ответил на свой вопрос
всем спасибо

Ivan
04.12.2016
12:43:08
Если честно, то описанная штука выглядит несколько костыляво

87776
04.12.2016
12:43:20
я понимаю
но я слишком устал
пусть оно раотает на костылях, извините
не хочу даже разбираться
я слишком долго эту задачу откладывал на завтра, тошнит уже

Ivan
04.12.2016
12:44:09
Не боишься, что потом аукнется?

87776
04.12.2016
12:44:30
нисколько
этот код не нужно будет поддерживать и там где эта конструкция применяется суперочевидно всё

Ivan
04.12.2016
12:45:51
У нас на работе есть года 2,5 назад написанная аналитическая библиотека одна... Сказать, что написана она криво - ничего не сказать. Хотя по тем временам и задачам, когда она писалась, это было прям вау. Я ее использовал до сей поры из-за недостатка времени. Причем из-за кривизны и странности работы ее интерфейсов приходилось наворачивать слои говнища в своем коде.
Поддерживать такой код с костыльными абстракциями стало в итоге сложно и печально.
В общем, в четверг я переписал ее с нуля ? Не полностью, а ту часть, которая мне нужна. И прям стало легче жить.
Коллеги уже подтягиваются, один вчера переписал метод для своей задачи