
Alan
17.02.2017
10:35:04
хай. надо найти сумму всех четных чисел от 0 до 50. Сами числа вроде как нашел:
for i in range (50):
if i%2==0:
print (i)
как можно найти их сумму?

John
17.02.2017
10:36:00
Ну,например в отдельную переменную плюсовать значения подходящих i

Alan
17.02.2017
10:39:54
a=a+i?

Kon
17.02.2017
10:40:43
хочу включить математику =)

Google

stonepig
17.02.2017
10:41:14
привет

Kon
17.02.2017
10:41:20
Наверняка должно быть формульное решение. Четные числа - это последовательность с шагом в два

Ilya
17.02.2017
10:41:29
Инициализируй переменную перед циклом и как только условие выполняется, прибавляет к ней i

Alexey
17.02.2017
10:41:36
да есть

stonepig
17.02.2017
10:42:08
Ребят, есть код питона на ~200 строк (телеграм бот). Кто может указать на ошибки и посоветовать, как можно было бы сделать лучше?

Kon
17.02.2017
10:42:11
нет, еще математичнее

Alexey
17.02.2017
10:42:16
сумма натуральных чисел от 1 до n - конечная формула
еще математичнее это 24*25

Ilya
17.02.2017
10:43:08
Арифметическая последовательность
С шагом

Denis
17.02.2017
10:43:50
range(0,50,2)

Google

A
17.02.2017
10:44:30
А как 1 или 0? Range(0,1,1)

例
17.02.2017
10:44:47
Sum([x for x in range(50) if x%2==0])

Di
17.02.2017
10:44:51
sum(range(0,50,2))

Johnnie
17.02.2017
10:44:57
> but not including this number.

Di
17.02.2017
10:45:29
sum(range(0,49,2))

Kon
17.02.2017
10:45:37
S = (a + an)*n/2
Последовательность от 2 до 50
S = (2 + 50) * 25 / 2

Denis
17.02.2017
10:45:39
sum(range(0, 50 + 1 , 2)) ?

Di
17.02.2017
10:46:11
sum(range(0,50,2)) - самое простое жи

Igor
17.02.2017
10:46:33

例
17.02.2017
10:47:04
Не знал)

stonepig
17.02.2017
10:48:14
Есть какой-то ту-ду лист для того, чтобы набраться знаний на джуна? :)

Alexey
17.02.2017
10:48:15
num = 50
step = 2
n = num // 2
result = (step * (n*(n+1))) // 2

Igor
17.02.2017
10:48:24
[x for x in d] - list comprehension
{x for x in d} - set comprehension (?) не уверен что так называется
{x: y for x, y in d} - dict comprehension (?)
(x for x in d) - generator expression

stonepig
17.02.2017
10:49:03
спасибо

Igor
17.02.2017
10:49:52
но там базовые штуки и много вдаются в подробности на уровне мидлов-сеньоров
тебе лично могу посоветовать определиться, в какой области хочешь работать, и задрачивать соответствующие библиотеки и фреймворки
ну и язык попутно изучать, да

stonepig
17.02.2017
10:50:44
вот пока пишу бота для телеграма, работая с REST разных сервисов, которые собирают всякую инфу и по запросу выдают её в телеграм.

Igor
17.02.2017
10:50:45
сайты писать - посмотреть в сторону django/flask, попробовать поднять свой веб-сервер (nginx + uwsgi + твой сайт)
узнать подробнее как HTTP работает, все такое
вот, с API уже опыт получаешь, круто :)

Google

Kon
17.02.2017
10:51:33
Language:
py3
Source:
def myf(step, a1, n):
s = (a1 + a1 + n * step) * n / 2
return s
print(myf(2, 2, 50))
Result:
2600.0
сумма арифметической последовательности с шагом в step начиная с a1

Alexey
17.02.2017
10:52:12

Kon
17.02.2017
10:52:33
да, где-то я накосячил :D

stonepig
17.02.2017
10:52:34

Di
17.02.2017
10:52:52

例
17.02.2017
10:53:06
600 же
Да, даже в сумме всех чисел будет 2600<

Alexey
17.02.2017
10:53:59
сумма всех 50*51//2

Igor
17.02.2017
10:55:13
именно курсов (видео, хуемое) по конкретным фреймворкам, скорее всего, очнь мало
еще меньше шанс их найти, если ты не знаешь английского
так что я бы ограничился официальными сайтами фреймворков, там зачастую хорошая документация
в случае с джанго есть django girls, мне их туториалы показались гораздо понятнее и проще официального

Di
17.02.2017
10:57:02
А по фласку на тытрубе примеры норм есть
Простенькие, для начала - самое то

Kon
17.02.2017
11:01:07
Language:
py3
Source:
def myf(a1, an, n):
return (a1 + an) * n / 2
print(myf(2, 50, 25))
Result:
650.0
range(2, 50) заканчивается на числе 49

Alexey
17.02.2017
11:07:25
2 это шаг?

Kon
17.02.2017
11:07:57
2 50 и 25 это что?
первое число, последнее число и количество чисел в арифметической последовательности. Формулу такую нагуглил про арифметические последовательности
ну и чисто складыванием го

Google

Alexey
17.02.2017
11:08:40
почему тогда если первое число 4 сумма больше чем если 2?

stonepig
17.02.2017
11:08:46
а где эта конфа собиралась? я не мог нагуглить давненько
случайно вышел

Kon
17.02.2017
11:11:04
Language:
py3
Source:
print(sum(i for i in range(2, 51) if i % 2 == 0))
Result:
650

Alan
17.02.2017
11:17:12
класс. спасибо всем

Johnnie
17.02.2017
11:18:47
Language:
py3
Source:
print(sum(i for i in range(2, 51, 2)))
Result:
650
а почему не так?

Kon
17.02.2017
11:19:26

Johnnie
17.02.2017
11:23:25
последнее побыстрее будет :)

Kon
17.02.2017
11:26:31
Language:
py3
Source:
def myf(a1, an, n):
return (a1 + an) * n / 2
print(myf(2, 50, 25))
Result:
650.0

Johnnie
17.02.2017
11:26:47
:D

Di
17.02.2017
11:45:26
Language:
py3
Source:
print(sum(range(2,51,2)))
Result:
650
Почему не так? Зачем i for i?

Johnnie
17.02.2017
11:46:01

Ahmed
17.02.2017
11:53:17
Скачал Django 1.10.1, прописал Django-admin startproject mysite, внутри есть файл settings.py открываю его через nano чтобы настроить а там пусто, в чем проблема? Использую VPS Ubuntu 16.04

Igor
17.02.2017
11:53:41
ты уверен, что в нужной папке открываешь settings.py?

Kon
17.02.2017
11:53:46
Language:
py3
Source:
print((2 + 50) * 25 / 2)
Result:
650.0

Ahmed
17.02.2017
11:54:20

Google

Di
17.02.2017
11:54:26

Igor
17.02.2017
11:54:42
ls -la прям показывает строчку с settings.py и 0 байтами?
ошибок при startproject не было?

Ahmed
17.02.2017
11:56:08
Невнимательный был

Igor
17.02.2017
11:56:26
:) бывает

Set
17.02.2017
12:05:10
Dev Null, [17 февр. 2017 г., 18:04]:
привет
ajenti-v-python-gunicorn (Python WSGI support via gunicorn)
в адженти как подключить
не понимаю
??

Timur
17.02.2017
12:59:30
Hello all!
Всем привет!)

Maxim
17.02.2017
13:00:28
wow you spik inglish and rusian

Igor
17.02.2017
13:01:22
мои глаза

I
17.02.2017
13:01:39

Timur
17.02.2017
13:04:03
охахах

Set
17.02.2017
13:56:15
есть туториял по установки своейго сайта на джанго в впс хостинг

Filip
17.02.2017
14:05:02
Всем йоу. Подскажите плиз, каким методом можно сохранить открытую страницу браузера c кодированием UTF-8?

Di
17.02.2017
14:06:32
ctrl+s

stonepig
17.02.2017
14:06:40
Эта группа больше не существует