Счет Python через число с> =

Я изучаю Python (2.7) на данный момент, и упражнение говорит, чтобы написать программу, которая подсчитывает, сколько монет вам нужно заплатить определенную сумму. Мое решение таково: sum = input("Bitte gebe einen Euro Betrag ein: ") coins = [] euro = [20,10,5,2,1,0.5,0.2,0.1,0.05,0.02,0.01] for i in euro: while sum >= i: sum -= i coins.append(i) print coins Это […]

Добавление дополнительных данных в результаты Django Rest Framework для всего набора результатов

Я использую Django Rest Framework и вам нужно добавить дополнительные данные в результирующий набор. В частности, где вы обычно бывали: { "count": 45, "next": "http://localhost:8000/foo/bar?page=2", "previous": null, "results": [ {…} ] } Я хотел бы добавить дополнительные значения: { "count": 45, "10_mi_count": 10, "20_mi_count": 30, "30_mi_count": 45, "next": "http://localhost:8000/foo/bar?page=2", "previous": null, "results": [ {…} ] […]

Есть ли способ передать переменные родителям Jinja2?

Я пытаюсь передать некоторые переменные с дочерней страницы в шаблон. Это мой код на Python: if self.request.url.find("&try") == 1: isTrying = False else: isTrying = True page_values = { "trying": isTrying } page = jinja_environment.get_template("p/index.html") self.response.out.write(page.render(page_values)) Шаблон: <html> <head> <link type="text/css" rel="stylesheet" href="/css/template.css"></link> <title>{{ title }} | SST QA</title> <script src="/js/jquery.min.js"></script> {% block head %}{% […]

Выполнение операторов в 'parallel'

В python мне приходилось менять значения двух переменных, все, что вам нужно было сделать x,y=y,x Можно смотреть на него так, как если бы два утверждения – (x = y) и (y = x) выполнялись параллельно, а не один за другим. Есть ли способ достичь такого же эффекта в c ++? NOTE / EDIT: Я хочу […]

Перевести алгоритмический C на Python

Я хотел бы перевести код C на код Python или байт-код. C-код, о котором идет речь, – это то, что я бы назвал чисто алгоритмическим: независимым от платформы, без ввода-вывода, просто алгоритмами и структурами данных в памяти. Примером может служить библиотека регулярных выражений. Инструмент «Перевод» обработает исходный код библиотеки и создаст функционально эквивалентный модуль Python, […]

удалить Задача / Периодическая задача в сельдерее

Как я могу удалить обычную задачу или PeriodicTask в сельдерее?

Что делает ] * 2 в python?

A = [[]]*2 A[0].append("a") A[1].append("b") B = [[], []] B[0].append("a") B[1].append("b") print "A: "+ str(A) print "B: "+ str(B) Урожайность: A: [['a', 'b'], ['a', 'b']] B: [['a'], ['b']] Можно было бы ожидать, что список A будет таким же, как список B, это не так, оба приложения append были применены к A [0] и A [1]. […]

Как мигать сообщение со ссылкой с помощью флеш-флэшки?

Я создаю веб-приложение, использующее Flask для работы с GoogleOpenID, эти коды почти закончены, за исключением того, что мигающее сообщение содержит ссылку: @oid.after_login def create_or_login(resp): user = db_session.query(User).filter_by(email=resp.email).first() if user is not None: flash('Successfully signed in', 'success') else: user = User(nickname=resp.fullname, source=GOOGLE, email=resp.email) db_session.add(user) db_session.commit() flash(flashing_message, 'success') g.user = user session['nickname'] = user.nickname return redirect(oid.get_next_url()) Он […]

Группирование данных с помощью регулярного выражения в Python

У меня есть некоторые исходные данные: Dear John Buy 1 of Coke, cost 10 dollars Ivan Buy 20 of Milk Dear Tina Buy 10 of Coke, cost 100 dollars Mary Buy 5 of Milk Правило данных: Не все начнут с «Дорогой», а если есть, это должно закончиться затратами Элемент может быть не всегда нормальным, он […]

Проводка необработанных данных с помощью Python

Я играю с API Google Checkout, и я хочу поместить его в приложение Django. Мне нужно отправить данные в Google, используя базовую HTTP-аутентификацию. Я тестировал это с curl следующим образом: curl -d "$(cat mytest.xml)" -u username:password https://url И это отправляет содержимое моего тестового XML-файла в Google. И все отлично! Но у меня возникают проблемы с […]

Python - лучший язык программирования в мире.