各位Python版的大师好,本鲁是Python初心者,目前面临期中考题,有点不知所措,恳请各
希望大大们能在周一晚上前站内信回复我,愿意以2000P做为报酬,再次感谢。
(图一)题目:http://imgur.com/X5pyYMt.jpg
(附一)题目副档:http://bit.ly/2Hom2ao
目前第一题已经写出来了,回传的形式为dict。
但是第二题开始就有点不知该如何下手,目前的想法如下:
1.使用第一题的程式读档,dict格式。
2.列出所有点的TM2座标,list格式。
3.接下来想要将每个点的(x,y)座标减去所求点的座标,求得与所求点距离小于1.5(根号2)
4.开一个空dict(list?),将范围内的点的人口数放入。
5.最后比较哪一个所求点的人口数最多。
目前实在不知道3.4.5该如何以程式写出。
(图二)目前进度:http://i.imgur.com/I5e2Wwm.jpg
(附二)说明影片:http://bit.ly/2HjeqWl
(附二)影片是一开始用来思考该如何决定卖场座标的思考方式,虽然题目说明服务范围是正方形,以方形斜边一半为半径的圆,不会影响卖场座标,或许比较好思考,但之后该如何决定正方形的角度就不晓得了。
目前的想法如上,也不太确定这样选取范围的方式是否正确,实在焦头烂额,感谢各位愿意协助的版友。