Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 需要python方面的帮助(for和while循环)_Loops_Python 3.x_For Loop_While Loop - Fatal编程技术网

Loops 需要python方面的帮助(for和while循环)

Loops 需要python方面的帮助(for和while循环),loops,python-3.x,for-loop,while-loop,Loops,Python 3.x,For Loop,While Loop,Q) 在一所大学,全日制学生的学费是每学期8000美元。据宣布,未来5年,学费将以每年3%的速度增长。编写一个程序,循环显示未来5年的预计学期学费金额 这就是我得到的 学期——学费金额 这就是我想要的 学期——学费金额 我想知道下学期的学费 这是我的密码 fees = 8000 amount = 240 MAX = 9200 print('Semester \t Tuition Amount') print('----------------------------')

Q) 在一所大学,全日制学生的学费是每学期8000美元。据宣布,未来5年,学费将以每年3%的速度增长。编写一个程序,循环显示未来5年的预计学期学费金额

这就是我得到的

学期——学费金额 这就是我想要的

学期——学费金额 我想知道下学期的学费

这是我的密码

    fees = 8000
    amount = 240
    MAX = 9200

print('Semester \t Tuition Amount')
print('----------------------------')

for x in range(1,6):
     print(x)

while fees<MAX:
     fees += amount
     print('\t\t',format(fees,'.2f'))
费用=8000
金额=240
最大值=9200
打印('学期\t学费金额')
打印(“-------------------------------”)
对于范围(1,6)内的x:
打印(x)

虽然费用问题是你要打印年份,然后打印费用。Python的
print
会在每个
print
语句后自动添加一个换行符。因此,您需要在同一个
print
语句中输出年份和学费:

fees, amount = 8000, 240
print('Semester\tTuition Amount')
print('-----------------------------------------')
for x in range(1, 6):
     fees += amount
     print(x, format(fees, '.2f'), sep='\t\t')

欢迎来到堆栈溢出!你的问题到底是什么?你在期待什么,到底发生了什么?如果您遇到异常/错误,请发布发生该异常/错误的行以及异常/错误详细信息。请将这些详细信息输入您的帖子,以便其他用户能够帮助您。另请参见,并确保您提供了一个。还有,但是要复制/粘贴它。我想要的是,学费必须在下学期,我不知道怎么做。我尽了最大努力去修复,但是我做不到,所以我需要帮助,如果他们看到我的截图,他们会得到我的想法,请再次阅读我的评论,以及我链接的四个页面。这里的许多用户(包括我自己)都很乐意帮助你,但是你需要努力写一个高质量的问题。哎呀,我把最后一个链接搞砸了。以下是正确的答案:。这些信息足够理解吗?
    fees = 8000
    amount = 240
    MAX = 9200

print('Semester \t Tuition Amount')
print('----------------------------')

for x in range(1,6):
     print(x)

while fees<MAX:
     fees += amount
     print('\t\t',format(fees,'.2f'))
fees, amount = 8000, 240
print('Semester\tTuition Amount')
print('-----------------------------------------')
for x in range(1, 6):
     fees += amount
     print(x, format(fees, '.2f'), sep='\t\t')