Commit 07ec68e2 by bonnieyan

homework

parent 0cbdaa3f
......@@ -95,7 +95,7 @@ class Finace():
if __name__ == "__main__":
pool = multiprocessing.Pool(processes=4)
list_work = []
# res = []
res = []
worker = Worker(1, '小A', '住在回龙观', [{"程序员": 2000}, {"扫地": 1000}], '2019-01-01', '2019-01-31')
worker1 = Worker(1, '小B', '居住在天通苑', [{"程序员": 2000}], '2019-01-01', '2019-01-31')
worker2 = Worker(1, '小c', '居住在西二旗', [{"程序员": 2000}], '2019-01-01', '2019-01-31')
......@@ -105,14 +105,17 @@ if __name__ == "__main__":
list_work.append(worker2)
list_work.append(worker3)
for work in list_work:
res = pool.apply_async(Finace.calc_salary(work))
print(res.get())
# res.append(res)
# res = pool.apply_async(Finace.calc_salary(work))
# print(res.get())
res.append(pool.apply_async(Finace.calc_salary(work)))
print(res)
pool.close()
pool.join()
#
# for r in res:
# Finace.write_excel(r)
# # Finace.write_excel(r)
# print(r.get())
......
......@@ -26,3 +26,107 @@
2019-02-11 23:16:38,526 - INFO - ['程序员', '扫地']
2019-02-11 23:16:38,526 - INFO - [8000, 4000]
2019-02-11 23:16:38,526 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 22:45:58,980 - INFO - 4
2019-02-13 22:45:58,980 - INFO - ['程序员', '扫地']
2019-02-13 22:45:58,980 - INFO - [8000, 4000]
2019-02-13 22:45:58,980 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 22:55:02,208 - INFO - 4
2019-02-13 22:55:02,208 - INFO - ['程序员', '扫地']
2019-02-13 22:55:02,208 - INFO - [8000, 4000]
2019-02-13 22:55:02,209 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 22:56:34,437 - INFO - 4
2019-02-13 22:56:42,742 - INFO - ['程序员']
2019-02-13 22:56:43,249 - INFO - [8000]
2019-02-13 22:56:53,490 - INFO - [[1, '2019-1', '小B', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 22:57:02,634 - INFO - 4
2019-02-13 22:57:02,634 - INFO - ['程序员']
2019-02-13 22:57:02,634 - INFO - [8000]
2019-02-13 22:57:02,634 - INFO - [[1, '2019-1', '小c', '居住在西二旗', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 22:57:04,431 - INFO - 4
2019-02-13 22:57:04,432 - INFO - ['程序员']
2019-02-13 22:57:04,432 - INFO - [8000]
2019-02-13 22:57:04,432 - INFO - [[1, '2019-1', '小D', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:01:34,114 - INFO - 4
2019-02-13 23:01:34,114 - INFO - ['程序员', '扫地']
2019-02-13 23:01:34,114 - INFO - [8000, 4000]
2019-02-13 23:01:34,114 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 23:04:49,302 - INFO - 4
2019-02-13 23:04:49,302 - INFO - ['程序员', '扫地']
2019-02-13 23:04:49,302 - INFO - [8000, 4000]
2019-02-13 23:04:49,302 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 23:04:49,302 - INFO - 4
2019-02-13 23:04:49,302 - INFO - ['程序员']
2019-02-13 23:04:49,303 - INFO - [8000]
2019-02-13 23:04:49,303 - INFO - [[1, '2019-1', '小B', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:04:49,303 - INFO - 4
2019-02-13 23:04:49,303 - INFO - ['程序员']
2019-02-13 23:04:49,303 - INFO - [8000]
2019-02-13 23:04:49,303 - INFO - [[1, '2019-1', '小c', '居住在西二旗', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:04:49,303 - INFO - 4
2019-02-13 23:04:49,303 - INFO - ['程序员']
2019-02-13 23:04:49,303 - INFO - [8000]
2019-02-13 23:04:49,303 - INFO - [[1, '2019-1', '小D', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:05:12,366 - INFO - 4
2019-02-13 23:05:12,366 - INFO - ['程序员', '扫地']
2019-02-13 23:05:12,366 - INFO - [8000, 4000]
2019-02-13 23:05:12,366 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 23:05:12,367 - INFO - 4
2019-02-13 23:05:12,367 - INFO - ['程序员']
2019-02-13 23:05:12,367 - INFO - [8000]
2019-02-13 23:05:12,367 - INFO - [[1, '2019-1', '小B', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:05:12,367 - INFO - 4
2019-02-13 23:05:12,367 - INFO - ['程序员']
2019-02-13 23:05:12,367 - INFO - [8000]
2019-02-13 23:05:12,367 - INFO - [[1, '2019-1', '小c', '居住在西二旗', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:05:12,367 - INFO - 4
2019-02-13 23:05:12,367 - INFO - ['程序员']
2019-02-13 23:05:12,367 - INFO - [8000]
2019-02-13 23:05:12,367 - INFO - [[1, '2019-1', '小D', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:06:03,516 - INFO - 4
2019-02-13 23:06:03,517 - INFO - ['程序员', '扫地']
2019-02-13 23:06:03,517 - INFO - [8000, 4000]
2019-02-13 23:06:03,517 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 23:06:03,517 - INFO - 4
2019-02-13 23:06:03,517 - INFO - ['程序员']
2019-02-13 23:06:03,517 - INFO - [8000]
2019-02-13 23:06:03,517 - INFO - [[1, '2019-1', '小B', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:06:03,517 - INFO - 4
2019-02-13 23:06:03,517 - INFO - ['程序员']
2019-02-13 23:06:03,517 - INFO - [8000]
2019-02-13 23:06:03,517 - INFO - [[1, '2019-1', '小c', '居住在西二旗', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:06:03,517 - INFO - 4
2019-02-13 23:06:03,518 - INFO - ['程序员']
2019-02-13 23:06:03,518 - INFO - [8000]
2019-02-13 23:06:03,518 - INFO - [[1, '2019-1', '小D', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:07:02,875 - INFO - 4
2019-02-13 23:07:02,875 - INFO - ['程序员', '扫地']
2019-02-13 23:07:02,875 - INFO - [8000, 4000]
2019-02-13 23:07:02,875 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 23:07:02,876 - INFO - 4
2019-02-13 23:07:02,876 - INFO - ['程序员']
2019-02-13 23:07:02,876 - INFO - [8000]
2019-02-13 23:07:02,876 - INFO - [[1, '2019-1', '小B', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:07:02,876 - INFO - 4
2019-02-13 23:07:02,876 - INFO - ['程序员']
2019-02-13 23:07:02,876 - INFO - [8000]
2019-02-13 23:07:02,876 - INFO - [[1, '2019-1', '小c', '居住在西二旗', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:07:02,876 - INFO - 4
2019-02-13 23:07:02,876 - INFO - ['程序员']
2019-02-13 23:07:02,876 - INFO - [8000]
2019-02-13 23:07:02,877 - INFO - [[1, '2019-1', '小D', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:12:41,720 - INFO - 4
2019-02-13 23:12:41,720 - INFO - ['程序员', '扫地']
2019-02-13 23:12:41,720 - INFO - [8000, 4000]
2019-02-13 23:12:41,720 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 23:12:41,720 - INFO - 4
2019-02-13 23:12:41,721 - INFO - ['程序员']
2019-02-13 23:12:41,721 - INFO - [8000]
2019-02-13 23:12:41,721 - INFO - [[1, '2019-1', '小B', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:12:41,721 - INFO - 4
2019-02-13 23:12:41,721 - INFO - ['程序员']
2019-02-13 23:12:41,721 - INFO - [8000]
2019-02-13 23:12:41,721 - INFO - [[1, '2019-1', '小c', '居住在西二旗', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:12:41,721 - INFO - 4
2019-02-13 23:12:41,721 - INFO - ['程序员']
2019-02-13 23:12:41,721 - INFO - [8000]
2019-02-13 23:12:41,721 - INFO - [[1, '2019-1', '小D', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
这里有张 World 表
+-----------------+------------+------------+--------------+---------------+
| name | continent | area | population | gdp |
+-----------------+------------+------------+--------------+---------------+
| Afghanistan | Asia | 652230 | 25500100 | 20343000 |
| Albania | Europe | 28748 | 2831741 | 12960000 |
| Algeria | Africa | 2381741 | 37100000 | 188681000 |
| Andorra | Europe | 468 | 78115 | 3712000 |
| Angola | Africa | 1246700 | 20609294 | 100990000 |
+-----------------+------------+------------+--------------+---------------+
如果一个国家的面积超过300万平方公里,或者人口超过2500万,那么这个国家就是大国家。
编写一个SQL查询,输出表中所有大国家的名称、人口和面积。
例如,根据上表,我们应该输出:
+--------------+-------------+--------------+
| name | population | area |
+--------------+-------------+--------------+
| Afghanistan | 25500100 | 652230 |
| Algeria | 37100000 | 2381741 |
+--------------+-------------+--------------+
请写出SQL语句
select name, population, area from World where area > 3000000 or population > 25000000
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment