Size: a a a

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

2021 March 03

p

president tatarstana in Сообщество Python Программистов
L = 153222
R = 153270
for i in range(L, R + 1):
   for j in range(1, i):
       for a in range(1, j):
           if a != j:
               if j 2 + a 2 == i:
                   print(j, a)
источник

p

president tatarstana in Сообщество Python Программистов
president tatarstana
L = 153222
R = 153270
for i in range(L, R + 1):
   for j in range(1, i):
       for a in range(1, j):
           if a != j:
               if j 2 + a 2 == i:
                   print(j, a)
Такое решение
источник

p

president tatarstana in Сообщество Python Программистов
Но оно слишком долгое
источник

p

president tatarstana in Сообщество Python Программистов
Я думаю, что надо оптимизировать через корни, но не понимаю как
источник

S

Shadle in Сообщество Python Программистов
Решил проблему установки pyqt5 при помощи brew:
xcode-select --install
и заново прописываем:
brew install pyqt5
источник

VA

Vadim Apenko in Сообщество Python Программистов
Собрал скрипт на контекстных менеджерах. Получилось до конечной логики 13 контекстных вложенных друг в друга. Красивенько)
источник

W

Winchestor* in Сообщество Python Программистов
|   # | Команды       |   очк |
|-----|---------------|-------|
|   1 | Atlético      |    58 |
|   2 | Barcelona     |    53 |
|   3 | Real Madrid   |    53 |
|   4 | Sevilla       |    48 |
|   5 | Real Sociedad |    42 |
|   6 | Real Betis    |    39 |
|   7 | Villarreal    |    37 |
|   8 | Granada       |    33 |
|   9 | Levante       |    32 |
|  10 | A Bilbao      |    30 |
|  11 | Celta Vigo    |    30 |
|  12 | Osasuna       |    28 |
|  13 | Getafe        |    27 |
|  14 | Valencia      |    27 |
|  15 | Cadiz         |    25 |
|  16 | Eibar         |    22 |
|  17 | Valladolid    |    22 |
|  18 | Alaves        |    22 |
|  19 | Elche         |    21 |
|  20 | Huesca        |    20 |
источник

W

Winchestor* in Сообщество Python Программистов
Winchestor*
|   # | Команды       |   очк |
|-----|---------------|-------|
|   1 | Atlético      |    58 |
|   2 | Barcelona     |    53 |
|   3 | Real Madrid   |    53 |
|   4 | Sevilla       |    48 |
|   5 | Real Sociedad |    42 |
|   6 | Real Betis    |    39 |
|   7 | Villarreal    |    37 |
|   8 | Granada       |    33 |
|   9 | Levante       |    32 |
|  10 | A Bilbao      |    30 |
|  11 | Celta Vigo    |    30 |
|  12 | Osasuna       |    28 |
|  13 | Getafe        |    27 |
|  14 | Valencia      |    27 |
|  15 | Cadiz         |    25 |
|  16 | Eibar         |    22 |
|  17 | Valladolid    |    22 |
|  18 | Alaves        |    22 |
|  19 | Elche         |    21 |
|  20 | Huesca        |    20 |
Можно ли это выравнить ?
источник

W

Winchestor* in Сообщество Python Программистов
Можете дать совет как это исправить? Буду рад
источник

AT

Alexander T in Сообщество Python Программистов
Winchestor*
|   # | Команды       |   очк |
|-----|---------------|-------|
|   1 | Atlético      |    58 |
|   2 | Barcelona     |    53 |
|   3 | Real Madrid   |    53 |
|   4 | Sevilla       |    48 |
|   5 | Real Sociedad |    42 |
|   6 | Real Betis    |    39 |
|   7 | Villarreal    |    37 |
|   8 | Granada       |    33 |
|   9 | Levante       |    32 |
|  10 | A Bilbao      |    30 |
|  11 | Celta Vigo    |    30 |
|  12 | Osasuna       |    28 |
|  13 | Getafe        |    27 |
|  14 | Valencia      |    27 |
|  15 | Cadiz         |    25 |
|  16 | Eibar         |    22 |
|  17 | Valladolid    |    22 |
|  18 | Alaves        |    22 |
|  19 | Elche         |    21 |
|  20 | Huesca        |    20 |
“xxx”.ljust(n)
“xxx”.rjust(n)
“xxx”.center(n)
источник

W

Winchestor* in Сообщество Python Программистов
Alexander T
“xxx”.ljust(n)
“xxx”.rjust(n)
“xxx”.center(n)
Оо спс
источник

DY

Dmitriy Yarosh in Сообщество Python Программистов
У меня есть словарь в которм в ключе есть точка, к примеру d1[q.we], как мне найти такие ключи и заменить их на '_'?
источник

DY

Dmitriy Yarosh in Сообщество Python Программистов
Dmitriy Yarosh
У меня есть словарь в которм в ключе есть точка, к примеру d1[q.we], как мне найти такие ключи и заменить их на '_'?
Точку в них заменить на _*
источник

VA

Vadim Apenko in Сообщество Python Программистов
Winchestor*
Можете дать совет как это исправить? Буду рад
Есть ещё такие пакеты
https://pypi.org/project/terminaltables/
https://github.com/willmcgugan/rich

Последний, который Рич, оч крут.
источник

VA

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

VA

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

VA

Vadim Apenko in Сообщество Python Программистов
Вообще довольно мощная либа
источник

VA

Vadim Apenko in Сообщество Python Программистов
Короче я порадовался. Оставляю вам это чтоб делали красоту.
источник

S

Shadle in Сообщество Python Программистов
Есть Series column в pandas с номерами телефонов разных стран
но также имеется различный мусор который не валиден
видел библиотеку phonenumbers, но не нашел способа в доке как валидировать, если набор телефонов солянка
подскажите как решить данную чистку
источник

VA

Vadim Apenko in Сообщество Python Программистов
Shadle
Есть Series column в pandas с номерами телефонов разных стран
но также имеется различный мусор который не валиден
видел библиотеку phonenumbers, но не нашел способа в доке как валидировать, если набор телефонов солянка
подскажите как решить данную чистку
import phonenumbers
from phonenumbers import carrier
from phonenumbers.phonenumberutil import number_type

number = "+49 176 1234 5678"
carrier._is_mobile(number_type(phonenumbers.parse(number)))
источник