首页 > 其他 > 详细

哨兵循环:文件循环求平均值

时间:2017-03-01 23:17:46      阅读:534      评论:0      收藏:0      [点我收藏+]
 1 def main():
 2     fileName=input("What file are the numbers in?")
 3     infile=open(fileName,r)
 4     sum=0
 5     count=0
 6     for line in infile:
 7         sum=sum+eval(line)
 8         count=count+1
 9     print("\nThe average of the numbers is",sum/count)
10 main()

 方法二:

采用readline()方法的end-of-file循环模式

1 line=infile.readline()
2 while line!=""
3     #处理每一行
4     line=infile.readline()

 ==========================

循环嵌套 

*决策和循环相互嵌套可以实现复杂算法

*如果数字以逗号分隔出现在文件的同一行上

1 for xStr in line.split(",")
2     sum=sum+eval(xStr)
3     count=count+1

 

哨兵循环:文件循环求平均值

原文:http://www.cnblogs.com/simon930/p/6486408.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!