groupmates = [
{
"name": "StudentOne",
"group": "111",
"age": 21,
"marks": [4, 3, 5, 5, 4]
},
{
"name": "StudenTwo",
"group": "111",
"age": 22,
"marks": [3, 2, 3, 4, 3]
},
{
"name": "StudentThree",
"group": "111",
"age": 23,
"marks": [3, 5, 4, 3, 5]
},
{
"name": "StudentFour",
"group": "111",
"age": 24,
"marks": [5, 5, 5, 4, 5]
},
{
"name": "StudentFive",
"group": "111",
"age": 29,
"marks": [5, 5, 5, 5, 5]
}
]
def count_mark(students,mark):
print ("name".ljust(15), "group".ljust(8), "age".ljust(8), "marks".ljust(20))
for student in students:
marks_list = student['marks']
result = (sum(marks_list)/len(marks_list))
if result >= need:
print(student["name"].ljust(15), student["group"].ljust(8), str(student["age"]).ljust(8), str(student["marks"]).ljust(20))
need = int(input('Input :'))
count_mark(groupmates,need)
Я верно понимаю, что файл models.py - это файл, где мы создаём бд для нашего проекта?
Если да, то наверняка можно создавать модель в SQLite studio и затем использовать её в проекте?
Тогда код в этом файле должен сгенерироваться по созданному файлу из SQLite studio?
# project.settings_test
from .settings import *
DATABASES['default'] = {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': ':memory:'
}
И запускайте тесты с явным указанием тестового конфига:./manage.py test --settings=project.settings_test --failfast
Как Вы потом поймёте, БД — это не единственное, что желательно переопределить для тестов $ sudo apt-get install python-dev python-pip virtualenvwrapper
$ mkvirtualenv virtname -p /usr/bin/python3
(virtname) $ pip install -r requirements.txt
tag
code PyQt4 не устанавливается через pip.
import sys
from PyQt4 import QtGui,QtCore,QtWebKit,QtScript
sys.exit(app.exec_())
import sys
from PyQt4 import QtGui,QtCore,QtWebKit,QtScript
app=QtGui.QApplication(sys.argv)
web=QtWebKit.QWebView()
web.setGeometry(100,50,800,480)
web.setWindowTitle('MyBrowser')
web.load(QtCore.QUrl('http://www.belursus.info'))
web.show()
sys.exit(app.exec_())