这是我在stackoverflow上的第一篇文章。我最近参加了Coursera上的数据科学课程。作为Coursera的一名学生,我不得不批改一些作业,其中包括一个关于降价的问题。作业要求每个人创建一个文本文件,可以在GitHub上的存储库中查看。该文件必须格式化为辅助标题(##),其中包含以下内容:“This is a markdown file”。在大多数人的文件中,以下内容显示为“2行,27字节”。
然而,在两次赋值中,我看到了以下内容:'1行,n字节‘(n是各种字节)。我理解字节的改变是因为不是每个人都把‘这是一个标记文件’--有人省略了'a‘等等。但是为什么行数要改变呢
在尝试设置Person class时,我遇到了一个问题:试图将信息封装在类中,这样它就不会被意外更改。这个类工作得很好,除了我尝试使用setters/getters进行封装的时候。我认为问题在于,这些方法最终会彼此循环,直到堆栈被填满。
这是工作代码(a cut):
// Set this persons father
public void setFather(Person father) {
// Adding or changing father
if (father != null && father.isMale()) {
// If
我为学校做了一个作业,我必须在网站上提交,以验证请求的输出是否与我的一致。嗯,这个程序是关于复利的:我必须创建一些东西,在给定一定的债务,利息和不还款的年数的情况下,每年打印累积的债务。
一切都很好,直到我得到的值是850.85,而它应该是850.86。这真的很烦人,因为由于这个循环错误,代码被检查为错误,我在这上面的分数是0。你能帮我找出哪里出了问题吗?
ValorInicial=float(input())#inicial debt
Juro=(int(input()))#interest on a scale 1 to 100
AnosNãoPagos=int(input())#ye