4.9
679件の評価
158件のレビュー

## 人気のレビュー

TT

2020年10月2日

This course makes learner understand how Python language applying to business environment. And, the course is good for beginner who is 0 knowledge about Pyhton.

YH

2018年6月22日

フィルター：

## 用 Python 做商管程式設計（一）(Programming for Business Computing in Python (1))： 1 - 25 / 160 レビュー

by Peter C

2018年7月7日

The course is useful. I enjoyed solving the practice quizzes, though it took a long time trying and debugging.

by Yockey C

2019年3月3日

by 政霖 賴

2018年9月23日

by Albert L

2018年11月11日

by 王光維

2018年8月5日

import math

n = int(input())

p = int(input())

d = int(input())

#print(n, p, d)

TownInfor = []

for i in range(n):

TownInfor.append(input().split())

for j in range(3):

TownInfor[i][j] = int(TownInfor[i][j])

#print(TownInfor)

TownDst = []

for i in range(n):

TownDst.append([])

for j in range(n):

DstSquare = (TownInfor[i][0] - TownInfor[j][0]) ** 2 + (TownInfor[i][1] - TownInfor[j][1]) ** 2

TownDst[i].append(float("%.2f" % math.sqrt(DstSquare)))

#for EveryRowInTownDst in TownDst:

#print(EveryRowInTownDst)

NumBase = 0

TotalPopInThisArea = 0

TownPriority = []

TotalCoverPop = 0

for i in range(n):

TotalPopInThisArea += TownInfor[i][2]

while NumBase < p or TotalPopInThisArea < TotalCoverPop:

BestTown = 0

MaxSumOfPop = 0

for i in range(n):

SumOfPop = 0

for j in range(n):

if float(TownDst[i][j]) <= float(d):

SumOfPop += TownInfor[j][2]

if MaxSumOfPop < SumOfPop:

BestTown = i

MaxSumOfPop = SumOfPop

#print(BestTown, MaxSumOfPop)

TownPriority.append(BestTown + 1)

TotalCoverPop += MaxSumOfPop

for i in range(BestTown, BestTown + 1):

for j in range(n):

if float(TownDst[i][j]) <= float(d):

TownInfor[j][2] = 0

#print(TownInfor)

NumBase += 1

print(TownPriority, TotalCoverPop)

by TEE S T

2020年10月3日

This course makes learner understand how Python language applying to business environment. And, the course is good for beginner who is 0 knowledge about Pyhton.

by Ya F H

2018年6月22日

by Ethen W

2019年12月14日

A fantastic resource for python beginner learner. I will recommend to all entries level people who wanna learn python.

by 宗聖 諸

2018年5月7日

It is very helpful for the people who is the first time used python!! Very nice and detailed explained.

by 東翰 楊

2020年9月2日

by Peter K

2020年5月21日

by おう ふ

2021年11月11日

by chin h l

2021年8月2日

It is good course to study and learn python programs. Maybe it is a little difficulty for me to finish the homework in 30minutes, but I really like to introduce this course to the first learning program person. This course would help you to deeply understand the python and encourage you to try different ways to solve problems. Finally, I should appreciate Dr. Kung for teaching detail and complete course.

by Kate K

2021年6月13日

The course literally fits for everyone, really a good start for people not in computing majors. I didn't really have any programming experience before this (my short C++ course in college 20 yrs ago doesn't count as I didn't really have a chance to write a code). So, it was a real struggle to get through the exams. I am glad that I finally did it.

by 蕭郁恬

2019年10月27日

The lecture is clear and comprehesive.

The only thing, which is a little annoying is that the lecture is mixed with Chinese and English words.

It's really uncomfortable to hear someone talking like this.

by 莊淑君

2022年1月7日

this course is very comprehensive and easy to learn. and the quiz is challenging for me but it also made me more familiar with utilizing python language. I recommend this course to others!!

by 楊鎮維

2021年7月1日

by 連恩

2021年2月25日

by 張天恩

2020年2月20日

by 莊敬攸

2022年2月26日

Really appreciate for the course, it is very helpful and kind for the people who want to start their programming.

by Chia-Ning L

2021年6月3日

homework takes lots of time. Do not trust coursera average time "30 min"! But learned a lot :) Enjoy the course!

by M.N. H

2021年7月28日

T​he homework and test are a bit challenging but definetly can learn a lot. Great course for program beginers.