Size: a a a

Сообщество Python Программистов

2020 August 31

Б

Брахма in Сообщество Python Программистов
Chiller
Кстати, рил, я подумал это переменная которая была объявлена до кода
каким образом?
источник

Б

Брахма in Сообщество Python Программистов
забыл базовое правило? Переменные не могут начинаться с цифры
источник

R3

Rud 356 in Сообщество Python Программистов
Это какая-то ебалда с комплексными числами которые я не видел нах нужны
источник

C

Chiller in Сообщество Python Программистов
Брахма
забыл базовое правило? Переменные не могут начинаться с цифры
Вот потом опомнился), сначала проебался кнш
источник

E

Egor in Сообщество Python Программистов
Vadim Apenko
Language:
py3


Source:
j1 = 1j
print(bool(j1 * j1 + 1 * 1))


Result:
False
мнимая единица в квадрате равна -1
-> -1 + 1 == 0
-> bool(0) == False
источник

VA

Vadim Apenko in Сообщество Python Программистов
Egor
мнимая единица в квадрате равна -1
-> -1 + 1 == 0
-> bool(0) == False
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму lynulx до 95.27 (+35.37)
источник

E

Egor in Сообщество Python Программистов
KarmaBot
Вы увеличили карму lynulx до 95.27 (+35.37)
заебумба
источник

E

Egor in Сообщество Python Программистов
есть прикольная задача, кстати
источник

E

Egor in Сообщество Python Программистов
на % и //
источник

E

Egor in Сообщество Python Программистов
есть шахматная доска 8x8, на которой слева-направо сверху-вниз написаны числа от 1 до 64

на инпуте одно число - номер на доске

на аутпуте 2 числа - строка и столбец, на пересечении которых находится заданное число
источник

VA

Vadim Apenko in Сообщество Python Программистов
Egor
есть шахматная доска 8x8, на которой слева-направо сверху-вниз написаны числа от 1 до 64

на инпуте одно число - номер на доске

на аутпуте 2 числа - строка и столбец, на пересечении которых находится заданное число
Language:
py3


Source:
def point(num):
   return num % 8 + 1, num // 8 + 1

points = [(x ,y) for x, y in [point(s) for s in range(0, 64)]]
print(points)


Result:
[(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]
источник

IA

Ilya Akhmatov in Сообщество Python Программистов
источник

С

Сергій in Сообщество Python Программистов
Добрый вечер. На мой вопрос ответит кто-нибудь? Спасибки заранее.

Я новичок в Питоне... Помогите, хочу сделать взаимодействие по API с неким сервиcом. Там в доке указано, для получения токена нужно отправить логин и в зашифрованном виде пароль: "username": номер телефона (вводится как 79999999999)
"password": пароль -> SHA-256 -> base64 urlencoded
Порыскав доки, я пришел к цепочке функций для шифрования пароля:
base64.urlsafe_b64encode(hashlib.sha256(sys.argv[1].encode()).digest()).decode().  
На тестовом пароле, который у них в доке, зашифрованная строка с моей совпадает. А по моему паролю авторизация не проходит. Правильно ли я понял, как зашифровать пароль, или там возможны варианты ?
источник

E

Egor in Сообщество Python Программистов
Vadim Apenko
Language:
py3


Source:
def point(num):
   return num % 8 + 1, num // 8 + 1

points = [(x ,y) for x, y in [point(s) for s in range(0, 64)]]
print(points)


Result:
[(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]
выглядит работающе, только немного смущает, что ты идешь от 0 до 64, а не от 1 до 65
источник

VA

Vadim Apenko in Сообщество Python Программистов
Egor
выглядит работающе, только немного смущает, что ты идешь от 0 до 64, а не от 1 до 65
источник

E

Egor in Сообщество Python Программистов
Vadim Apenko
Language:
py3


Source:
def point(num):
   return num % 8 + 1, num // 8 + 1

points = [(x ,y) for x, y in [point(s) for s in range(0, 64)]]
print(points)


Result:
[(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Vadim Apenko до 1261.1 (+9.76)
источник

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Как обновить строчку в терминале
источник

ДП

Димитрий Перчаткин... in Сообщество Python Программистов
Ну если только в отдельной переменной хранить всё то, что должно быть на экране, всё стирать и своевременно обновлять эту переменную
источник