Size: a a a

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

2020 March 09

К

Кирилл in Сообщество Python Программистов
Помогите плиз
источник

К

Кирилл in Сообщество Python Программистов
Переслано от Кирилл
Привет, есть бекенд на Джанго, в html странице есть форма с методом пост,  я получаю эти данные от пользователя и хочу ему отправить график (с помощью  JavaScript)в зависимости от его данных. Вопрос в том как я полученые данные из  формы вставлю в код JavaScript?
источник

БГ

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

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
источник

AT

Alexander T in Сообщество Python Программистов
а можно исходную формулировку задачи?
источник

П

Пасюк Лошадкин... in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
скабль
у меня уже готов код, структура понятна, все блять работает
Мне только циферки посчитать не выходит пока, с приведением типов что-то в голове, или просто с днк.
Я уже решил задачу, тлько циферки сложить не выходит
name = text.split(': ')[0]
sum = text.split(': ')[1]

v1 = sum.split('+')[0]
v2 = sum.split('+')[1]
if v1==None:
   v1 = 0
if v2==None:
   v2 = 0
v1 = int(v1)
v2 = int(v2)

otv = v1+v2
str(otv)
источник

AT

Alexander T in Сообщество Python Программистов
сумму часов по каждому найти?
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
Alexander T
сумму часов по каждому найти?
Сформировать словарь, содержащий название предмета и общее количество занятий
# по нему. Вывести словарь на экран.

# Пример словаря: {“Информатика”: 170, “Физика”: 40, “Физкультура”: 30}
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
Мне только цифры заставить считаться, дальше -то я доделаю
источник

П

Пасюк Лошадкин... in Сообщество Python Программистов
Пасюк Лошадкин
name = text.split(': ')[0]
sum = text.split(': ')[1]

v1 = sum.split('+')[0]
v2 = sum.split('+')[1]
if v1==None:
   v1 = 0
if v2==None:
   v2 = 0
v1 = int(v1)
v2 = int(v2)

otv = v1+v2
str(otv)
Условия на другой знак тоже можно расставить
источник

b

bbclub in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
Сформировать словарь, содержащий название предмета и общее количество занятий
# по нему. Вывести словарь на экран.

# Пример словаря: {“Информатика”: 170, “Физика”: 40, “Физкультура”: 30}
очень сложная задача
источник

AT

Alexander T in Сообщество Python Программистов
out = {}
with open(filename) as f:
   for line in f:
       raw = line.split()
       subject = raw[0][:-1]
       hours = [x.split('(')[0] for x in raw[1:] if x != '-']
       out[subject] = sum(map(int, hours))

че-то такое?
источник

AT

Alexander T in Сообщество Python Программистов
как все легко и понятно, если формат файла известен, и не подразумевается валидация)))
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
Alexander T
out = {}
with open(filename) as f:
   for line in f:
       raw = line.split()
       subject = raw[0][:-1]
       hours = [x.split('(')[0] for x in raw[1:] if x != '-']
       out[subject] = sum(map(int, hours))

че-то такое?
нет, не такое
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
и код у меня готов и обработка "-" сделана
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
и код я показал
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Лол
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
у меня просто цифры не считаются пока
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
lessons = {}
numbers = [str(n) for n in range(10)]
with open(...) as f:
 for line in f:
   l_name, *raw = line.split()
   l_name = l_name.replace(':','')
   lessons[l_name] = 0
   for hours in raw:
     hours = "".join(char for char in hours if char in numbers)
     lessons[l_name] += int(hours) if hours else 0
источник