您的位置:首页 > 编程语言 > Python开发

python一句代码干掉你三天良性睡眠(关于代码缩进)

2008-05-21 12:38 253 查看
python一句代码干掉你三天良性睡眠(关于代码缩进)
需求:一个大学里提供一门课程,让学生参加资格考试,考完之后,学校想知道自己学生在考试时的表现,如果通过率高,就增加学费。现在,要求写一个程序,对考试结果进行总结。这里假设有10个学生,1表示该学生通过了考试,2表示没有通过。

1.输入每个考试结果(1或2)。每次请求另一个考试结果时,都在屏幕上显示消息:“Enter result”。
2.统计两类考试结果的数量(1的数量和2的数量)。
3.显示考试结果总结,分别指出通过和没有通过考试的学生的人数。
4.假如有8名以上的学生通过考试,便打印一条消息 “Raise tuition”(增加学费)。
×××××××××

1.程序必须处理10个考试结果,所以需要一个计数器控制的循环。
2.每个考试结果都是1个数字,除了1就是2.假如数字不是1,就假设它是2.
3.要使用两个计数器:一个统计通过考试的学生数量,另一个统计没有通过的数量。
4.程序处理完所有结果后,必须判断是否有8名以上的学生通过了考试。有的话这个学校要提高学费了。
×××××××××
passes=0
failures=0
studentCounter=1

while passes < = 10:
result=raw_input("Enter result:")
result=int(result)
if result ==1:
passes=passes+1
else:
failures=failures+1
studentCounter=studentCounter+1 #这句是重点

print passes
print failures
if passes >8:
print "add"

以上就是实现代码,不过在python下面需要注意地一点是,一定要注意缩进,没有一个语言要求那么严格的,python例外。而且丫还死不报错。就看你逻辑错误。。哎,我今天可以睡个好觉了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: