我正在尝试编写一个能够计算学费未来价值的课程。今天的学费是10000美元,每年增加5%。我正在努力编写一个程序,告诉我10年级的学费,以及10-13年的总学费。
我几乎可以肯定,我正在编写2 for for循环,但我的程序将无法运行。
def callit(tups, char):
result = ''
for tup in tups:
result += dostuff(tup[0], tup[1], char) + '\n'
result = result[:result.rfind('\n')] # trim off the last \n
return result
有人有任何建议吗?
答案 0 :(得分:0)
试试这个:
import {Component, OnInit, OnDestroy} from '@angular/core';
import {Router} from '@angular/router';
import {Subscription} from 'rxjs';
@Component({
template: `...`
})
export class FolderViewerComponent implements OnInit, OnDestroy {
url: string;
routeSub: Subscription;
constructor(private router: Router) {
}
handleRouteChange(event) {
if (this.url !== event.url) {
this.url = event.url;
console.log(`Route changed to ${this.url}`);
// Whatever code you want
}
}
ngOnInit() {
this.routeSub = this.router.events.subscribe(this.handleRouteChange);
}
ngOnDestroy() {
this.routeSub.unsubscribe();
}
}
答案 1 :(得分:0)
我认为,你的程序应该是这样的:
tuition_cost = 10000
increase = 1.05
running_total = 0
for year in range(0, 11):
price_for_year = tuition_cost*(increase**year)
print(price_for_year)
for year in range(10, 14):
running_total += price_for_year
price_for_year = tuition_cost*(increase**year)
print(running_total)