@ru_python

Страница 6188 из 9768
Hmirin
10.08.2018
11:55:46
pip3 попробуй, и еще глупый вопрос - виртулка питона активна?

Мой любимый
10.08.2018
11:56:28
ну r**2 - это явно r*r
уже поменял)) осталось 30))

Donaudampf
10.08.2018
11:56:36
Так я и делаю, вот эту комадну печатаю: python -m pip install —upgrade pip
так нужно обновить пип венва? А венв активирован вообще?

Google
Мой любимый
10.08.2018
11:56:53
ну r**2 - это явно r*r
я пробовал переделывать, что б под корнями не было 1-h и тд, но не выходит так сократить

Tigran
10.08.2018
12:30:14
from math import *;circleIntersection=lambda a,b,r:(lambda r,h:int(r**2*2*(asin(sqrt(1-h))-sqrt(h-h**2))) if h<1 else 0)(r,(hypot(b[0]-a[0],b[1]-a[1])/2/r)**2) может кто помочь сократить это на 31 символ? :3
я дожал до 148 from math import *;def circleIntersection(a,b,r):h=(hypot(b[0]-a[0],b[1]-a[1])/2/r)**2;return int(r*r*2*(asin(sqrt(1-h))-sqrt(h-h*h)))if h<1 else 0

Никита
10.08.2018
12:33:49
Всем Привет! а правда ли что когда я пишу a = input() — то это активное ожидание ?

Евгений
10.08.2018
12:33:51
return int(r*r*2*(asin(sqrt(1-h))-sqrt(h-h*h)))if h<1 else 0 => return(0,int(r*r*2*(asin(sqrt(1-h))-sqrt(h-h*h))))[h<1]

Romuald
10.08.2018
12:33:59
TypeError: object _SessionRequestContextManager can't be used in 'await' expression

response = await aiohttp.request('GET', URL)

Что-то поменялось в версиях. Раз пример из хабры не пашет

Мой любимый
10.08.2018
12:36:24
через деф логичнее, да, я чет и не подумал, там изначально лямбда стояла прост

Minor
10.08.2018
12:37:40
Ребят, знаю не по теме, посоветуйте дистрибутив linux поставить? Спасибо.

Romuald
10.08.2018
12:39:27
@manjarolinux вроде здесь

Google
Evgeniy
10.08.2018
12:39:35
я дожал до 148 from math import *;def circleIntersection(a,b,r):h=(hypot(b[0]-a[0],b[1]-a[1])/2/r)**2;return int(r*r*2*(asin(sqrt(1-h))-sqrt(h-h*h)))if h<1 else 0
from math import *;def circleIntersection(a,b,r):h=(hypot(b[0]-a[0],b[1]-a[1])/2/r);k=h*h;t=sqrt(1-k);return int(r*r*2*(asin(t)-h*t))if h<1 else 0

Tigran
10.08.2018
12:40:57
Tigran
10.08.2018
12:41:45
k это h
> k=h*h

Evgeniy
10.08.2018
12:42:10
> k=h*h
ну я квадрат из h унел в k

Tigran
10.08.2018
12:42:17
а, сорян.

Мой любимый
10.08.2018
12:42:26
Да оно инвалидит эти коды

Evgeniy
10.08.2018
12:42:40
еще и скобки можно убить

from math import *;def circleIntersection(a,b,r):h=hypot(b[0]-a[0],b[1]-a[1])/2/r;k=h*h;t=sqrt(1-k);return int(r*r*2*(asin(t)-h*t))if h<1 else 0

Tigran
10.08.2018
12:43:27
ага.

пока получилось 140 from math import *;def circleIntersection(a,b,r):h=hypot(b[0]-a[0],b[1]-a[1])/2/r;k=h*h;t=sqrt(1-k);return[0,int(r*r*2*(asin(t)-h*t))][h<1]

ещё можно * приклеить к import :)

from math import*

Мой любимый
10.08.2018
12:45:19
invalid syntax alloe

Tigran
10.08.2018
12:46:24
а, видимо, def нельзя после ;

:-(

def circleIntersection(a,b,r):from math import*;h=hypot(b[0]-a[0],b[1]-a[1])/2/r;k=h*h;t=sqrt(1-k);return[0,int(r*r*2*(asin(t)-h*t))][h<1]

Evgeniy
10.08.2018
12:48:44
а, видимо, def нельзя после ;
ну замени на перенос строки

from math import * def circleIntersection(a,b,r):h=hypot(b[0]-a[0],b[1]-a[1])/2/r;k=h*h;t=sqrt(1-k);return[0,int(r*r*2*(asin(t)-h*t))][h<1]

Google
Tigran
10.08.2018
12:49:20
ну замени на перенос строки
ему надо однострочник же

Tigran
10.08.2018
12:50:48
так тоже нельзя
работает, хоть и с ворнингом

Евгений
10.08.2018
12:52:07
так тоже нельзя
пчм так нельзя? Потому что импорт *?

Evgeniy
10.08.2018
12:52:33
пчм так нельзя? Потому что импорт *?
File "<stdin>", line 1 SyntaxError: import * only allowed at module level

Евгений
10.08.2018
12:52:39
аа

какой путхон?

Evgeniy
10.08.2018
12:53:04
3.6+-0.1

Antony ??
10.08.2018
12:53:07
доброго времени суток господа. есть такой код: my_list = [] def firstFunction(): my_list = [1,4,6,7,4] print(my_list) def secondFunction(i): print(my_list[i]) firstFunction() secondFunction(0) вопрос - почему во второй функции список остается пустым?

Tigran
10.08.2018
12:53:28
лол, а я во втором запускал.

Evgeniy
10.08.2018
12:53:56
потому что надо global my_list
не надо, но так заработает Ж)

Tigran
10.08.2018
12:54:02
а ещё лучше - не надо вообще в глобальные переменные

Antony ??
10.08.2018
12:55:20
```global my_list my_list = [] def firstFunction(): my_list = [1,4,6,7,4] print(my_list) def secondFunction(i): print(my_list[i]) firstFunction() secondFunction(0) ```то же самое...

Павел Максимов
10.08.2018
12:55:23
подскажите пожалуйста, как считать такой формат даты "20180723 141126 Europe/Moscow" ? datetime.strptime(dt, '%Y%m%d %H%M%S ?') как таймзону обозначить в формате?

GORDON
10.08.2018
12:57:58
Добрый вечер я понимаю что я не по теме сейчас, но я сдаю в следующем году егэ по информатике и активно готовлюсь экзамену. Я застрял на одной программе подскажите мне алгоритм этой программы более подробно если не сложно

Google
Dmitry
10.08.2018
12:59:02
а у тебя случайно не 2 версии питона установлены?
да, две версии питона, я устанвливаю pip только для обной из них.

GORDON
10.08.2018
12:59:15


Admin
ERROR: S client not available

Tigran
10.08.2018
12:59:59
ну мог бы и перевернуть

GORDON
10.08.2018
13:00:35


Ruslan
10.08.2018
13:00:40
да, две версии питона, я устанвливаю pip только для обной из них.
тогда наверно нужно так: Если у тебя 2 и 3 версии, и ты пип устанавливаешь для 3, то пиши python3 -m pip install —upgrade pip

GORDON
10.08.2018
13:00:43
Вот?

Павел Максимов
10.08.2018
13:01:17
Импортируй dateutil
спасибо, сейчас гляну

Tigran
10.08.2018
13:02:21
и в чём вопрос?

krakodeel
10.08.2018
13:02:45
и в чём вопрос?
Вероятно как в том анекдоте про андролога - хвастается?

GORDON
10.08.2018
13:02:52
Подается f(20) нужно найти количество * в ответе

Tigran
10.08.2018
13:03:15
Ну запусти в интерпретаторе и посчитай…

Евгений
10.08.2018
13:03:26
Tigran
10.08.2018
13:03:38
А лучше в голове, конечно

GORDON
10.08.2018
13:03:39
Не получается такой же ответ

Google
GORDON
10.08.2018
13:03:48
В ответе 17

А у меня 11

Dmitry
10.08.2018
13:04:22
так нужно обновить пип венва? А венв активирован вообще?
нет не активна, но я же вызываю python из дирректории вирт окружения.

krakodeel
10.08.2018
13:04:22
Подается f(20) нужно найти количество * в ответе
Вызывай из функции-обёртки, которая будет перехватывать print

Antony ??
10.08.2018
13:04:33
ты бы хоть погуглил
спс, нашел my_list = [] def firstFunction(): global my_list my_list = [1,4,6,7,4] print(my_list) def secondFunction(i): print(my_list[i]) firstFunction() secondFunction(0)

Evgeniy
10.08.2018
13:04:36
А у меня 11
как считал

Tigran
10.08.2018
13:04:54
В ответе 17
И у меня 17

Ruslan
10.08.2018
13:06:05
И у меня 17
+, тоже 17. Считай лучше ملك

Ser
10.08.2018
13:06:17
и как решили эту проблему?
но у меня линух, прогнал пургеном пип и ппа, переустановил пип из другого ппа, вручную некоторые пакеты доставил и все заработало, пишет теперь что актуальная 18 версия

GORDON
10.08.2018
13:07:06
20 больше 10 идет 1 звезда и отнимается 2 и так до того пока не станет 10 тоесть 5 раз потом выполняется g 3 раза до 1 отнимается 9 остается 1

krakodeel
10.08.2018
13:10:33
Ну и от 10 до 2 всегда будет 3 раза. Итого 6*1 + 3*2 12 звиозд. Только неясно причём тут вообще программирование кроме понимания как рекурсия работает, которая тут к слову вообще ни к чему

GORDON
10.08.2018
13:11:19
+

Упс))

Страница 6188 из 9768